Skip to content

Mac软件安装

Published:

Homebrew

https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
/bin/bash install.sh

https://blog.csdn.net/Lanerxx/article/details/130692516?spm=1001.2014.3001.5502

Oh My ZSH

https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
/bin/bash install.sh

zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc

plugins=( 
    # other plugins...
    zsh-autosuggestions
)

iTerm2连接脚本

#!/usr/bin/expect

set PORT 22
set HOST 192.168.4.22
set USER root
set PASSWORD 123456

spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact
#!/usr/bin/expect

set PORT 22
set HOST 192.168.10.243
set USER root
set PASSWORD 123456

spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*passphrase*" { send "$PASSWORD\r" }
        }
interact

参考文章:https://cloud.tencent.com/developer/article/1744789

生成新 SSH 密钥

ssh-keygen -t ed25519 -C "1061594797@qq.com"

SSH 密钥密码:caixiaohui

https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

IDEA激活

激活教程:https://www.unclecode.cn/software-activation/idea/2320.html

如遇到:sed: RE error: illegal byte sequence,解决方案如下:

export LC_ALL='C'
sh ./install.sh

https://blog.csdn.net/qq_39387856/article/details/131981677?spm=1001.2014.3001.5502

在IDEA中git拉取代码失败:https://blog.51cto.com/u_15861646/5823288

Maven

https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries

vim ~/.zshrc

export M2_HOME=/Users/caixiaohui/tools/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

source ~/.zshrc

mvn -v

Postman

brew install --cask postman

Sequel Ace

brew install --cask sequel-ace

AnotherRedisDesktopManager

brew install --cask another-redis-desktop-manager

如遇到提示无法检测恶意软件,使用如下命令解决:
sudo xattr -rd com.apple.quarantine /Applications/Another\ Redis\ Desktop\ Manager.app

https://github.com/qishibo/AnotherRedisDesktopManager/issues/1080

Office

https://github.com/alsyundawy/Microsoft-Office-For-MacOS

Sublime Text

brew install --cask sublime-text

Docker

brew install --cask docker

the-unarchiver

brew install --cask the-unarchiver

SwitchHosts

brew install --cask switchhosts

Sourcetree

brew install --cask sourcetree

Node.js

https://nodejs.org/download/release/v16.20.2/node-v16.20.2.pkg
npm config set registry https://registry.npm.taobao.org
npm config get registry

https://registry.npmjs.org/

Mac查看jar结构

unzip -x -q insightone-base-api-0.1.0-exec.jar -d insightone-base-api

wget

brew install wget

brew uninstall wget

Visual Studio Code

brew install --cask visual-studio-code

DBeaver

brew install --cask dbeaver-community

sdkman

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk version

https://github.com/sdkman/sdkman-cli/issues/613
https://github.com/sdkman/sdkman-cli/issues/589
https://github.com/sdkman/sdkman-cli/wiki/FAQ#on-mac-usrlibexecjava_home-does-not-detect-alternatives-installed-by-sdkman-what-can-i-do

sdk install java 23.0.3.r17-nik
sdk default java 23.0.3.r17-nik

查看JDK安装路径

/usr/libexec/java_home -V

清理不再需要的依赖

brew autoremove