Mac系统安装zsh+iTerm2+Oh My Zsh
Mac系统安装zsh+iTerm2+Oh My Zsh
一、安装zsh
macOS最新系统已经内置zsh,所以你很可能不需要执行这一步操作。
但是还需要查看一下是否安装
1、检查zsh
执行zsh --version
检查是否已安装zsh
返回类似zsh 5.*
的内容说明系统已经安装了zsh,则可以跳过步骤2
PS:如果返回command not found:xxxx
说明系统内没有安装,则需要安装zsh

2、安装、更新zsh
macOS 一般会自带 zsh,不过版本会比较早,我们先更新一下,以便使用最新特性。
当然如果没有安装也可以通过此步骤安装zsh
brew install zsh
==> Downloading https://homebrew.bintray.com/bottles/zsh-5.7.1.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring zsh-5.7.1.high_sierra.bottle.tar.gz
/usr/local/Cellar/zsh/5.7.1: 1,515 files, 13.3MB
3、将zsh设置为默认Shell
3.1、查看Shell
通过命令echo $SHELL
查看当前Shell
echo $SHELL
/bin/bash #默认系统应该返回/bin/bash,当然如果不是也问题不大
3.2、查看已经安装的Shell
通过命令cat /etc/shells
,查看系统内已经安装的Shell

3.3、切换zsh
在/etc/shells
文件中加入下一行
/usr/local/bin/zsh

PS:如果提示没有权限,可以把改文件复制到其他非系统目录,修改后复制回去即可
3.4、允许zsh
通过命令chsh -s /usr/local/bin/zsh
,允许zsh
最后通过命令echo $SHELL
查看当前默认的shell,如果没有改为/usr/local/bin/zsh
,那么需要重启shell
二、安装iTerm2
可以从官网https://iterm2.com/downloads.html直接下载,下载安装过程就不阐述了
PS:也可以直接安装3.4.10汉化的版本下载地址如下
https://www.macwk.com/soft/iterm2#step-history
三、安装oh-my-zsh
GitHub:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
PS:如果速度比较慢或者提示链接错误可以尝试国内源
Gitee ( 国内镜像 )
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
返回类似如下界面说明安装成功

重新打开终端后,shell界面就会更改