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

image-20220426204654764

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

image-20220426205642615

3.3、切换zsh

/etc/shells文件中加入下一行

/usr/local/bin/zsh

image-20220426205858949

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)"

返回类似如下界面说明安装成功

image-20220426210622776

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