打造好用的Mac命令行Homebrew + iTerm2 + Oh My Zsh

一.安装Homebrew

Homebrew官网
英文:https://brew.sh
中文:https://brew.sh/index_zh-cn
执行官网里提供了安装命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

image

然后输入Mac的密码用于确认安装第三方应用 有些小伙伴执行官网的命令会报错,看到下面的错误不要慌

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused    

这是由于伟大的防火墙的存在导致连接被拒绝了,可以使用下面这个国内的命令,这个是放在gitee上的

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"    

执行成功会提示你选择镜像源
image-1659427812597
接下来按照提示一步步走,如果之前没有安装过git,会终止homebrew安装,弹出git安装提示,点击“安装”就好,然后再次执行上面的安装命令,根据提示重新操作

安装脚本执行完成后,重启终端(重启后才生效)
通过在终端输入”brew -v”,可以查看homebrew版本。
如果正确输出版本信息,表示成功安装。
安装路径根据芯片和系统会略有区别,可以使用 which brew 命令查看

(/usr/local for macOS Intel, /opt/homebrew for Apple Silicon and /home/linuxbrew/.linuxbrew for Linux)    
Mac intel芯片:/usr/local Mac M1芯片: /opt/homebrew Linux:/home/linuxbrew/.linuxbrew     

image-1659428226467
如需卸载,使用指令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"    

二.Homebrew更换源

安装成功后,如果没有魔法上网的话,Homebrew安装很多软件都会失败,所以需要对Homebrew进行换源

  1. 到brew 的工作目录
    cd "$(brew --repo)"    
  2. 更换brew源
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git    
  3. 到homebrew-core工作目录
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"    
  4. 更换homebrew-core源
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git    

三.安装iTerm2

可以选择从官网下载 https://iterm2.com/ 也可以用Homebrew安装

brew install iterm2    

四.安装oh-my-zsh

  1. 使用curl安装
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"    
  2. 使用wget安装
    sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"    
  3. 切换默认的系统终端到zsh
    chsh -s /bin/zsh   

五.安装oh-my-zsh插件

oh-my-zsh主题

oh-my-zsh主题地址:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
修改配置文件

vi ~/.zshrc

image-1659430380449

修改配置后记得更新配置

source ~/.zshrc

oh-my-zsh常用插件

以autojump为例

  1. 下载autojump
    brew install autojump
  2. 修改配置文件
    vi ~/.zshrc
  3. 在plugins中添加下载的插件
    image-1659433569307
  4. 更新配置
    source ~/.zshrc
    需要安装什么软件就可以使用 brew install 软件名 然后修改配置文件,保存后更新配置文件就可以了
  5. zsh-syntax-highlighting比较特殊,如果是使用 brew install zsh-syntax-highlighting的话,那么不需要放入plugins中,需要在.zshrc配置文件添加一行命令
    image-1659433746058
    image-1659433658832