0. 代理
export ALL_PROXY="socks5://127.0.0.1:7890"
# 测试
curl www.google.com
1. Homebrew
名称 |
说明 |
brew |
Homebrew源代码仓库 |
homebrew-core |
Homebrew核心软件仓库 |
homebrew-bottles |
Homebrew预编译二进制软件包 |
homebrew-cask |
提供macOS应用和大型二进制文件 |
# 设置环境变量
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
# 拉取脚本运行
/bin/bash -c "$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)"
# Homebrew
eval "$(/opt/homebrew/bin/brew shellenv)"
# Set PATH, MANPATH, etc., for Homebrew.
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
2. zsh
- 默认没有
.zshrc
文件,需要自己手动创建
- 默认不支持
ll
命令,需要自行配置(配置完oh my zsh后不需要以下配置)
# Keys
alias ll='ls -l'
alias lla='ls -al'
# 拉取脚本执行
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 之前配置的环境变量.zshrc文件会被重命名为.zshrc.pre-oh-my-zsh
# 可将其重命名为.profile,并在当前.zshrc中激活
# 修改.zshrc文件
vim .zshrc
# 设置为agnoster主题
ZSH_THEME="agnoster"
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
# 提示插件,(https://github.com/zsh-users/zsh-autosuggestions)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 高亮插件,(https://github.com/zsh-users/zsh-syntax-highlighting)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 配置插件
vim ~/.zshrc
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 编辑oh-my-zsh当前使用的主题
# 找到prompt_dir()方法
prompt_dir() {
prompt_segment blue $CURRENT_FG '%~' # 修改前
prompt_segment blue $CURRENT_FG '%1~' # 修改后
}
3. git
- 安装完Homebrew后,会因为Xcode自动安装git,无法卸载,忽略即可
- 使用brew安装git
# 安装git
brew install git
# 配置环境变量
vim ~/.zshrc
# 添加内容
# Git
export GIT_HOME=/opt/homebrew/Cellar/git/2.39.1
export PATH=$GIT_HOME/bin:$PATH
# 激活
source ~/.zshrc
4. iTerm2
5. JDK&Maven
# Java
export JAVA_HOME=/Users/justin/Env/zulu8u362
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
# Maven
export MAVEN_HOME=/Users/justin/Env/apache-maven-3.9.0
export PATH=$MAVEN_HOME/bin:$PATH
6. NVM&Node&NPM
# 拉取脚本执行
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# 配置环境变量
# 默认配置在.zshrc中,可以将其移动到.profile
# NVM
export NVM_DIR="$HOME/.nvm"
# This loads nvm
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# This loads nvm bash_completion
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
# Node Mirror
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
nvm ls-remote
nvm install xxx
nvm use xxx
npm config set registry https://registry.npmmirror.com
7. Docker Desktop
- 安装
rosetta2
softwareupdate --install-rosetta
- 下载Docker Desktop安装包Apple Chip
网友评论