安装 zsh

# 使用brewhome安装
$ brew install zsh

# 配置
$ sudo vim /etc/shells
# 添加如下配置:
/bin/zsh
/usr/local/bin/zsh

# 查看配置结果
$ cat /etc/shells
/bin/bash
/bin/csh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/zsh

# 修改系统默认shell为zsh
$ chsh -s /usr/local/bin/zsh

安装 oh-my-zsh

不能使用brew安装,使用如下命令:

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

问题修复

安装完毕之后,启动shell默认就启动了zsh,那么配置在 ~/.bash_profile中的环境变量就不再生效了, 为了解决这个问题,可以执行如下操作之后重启zsh即可:

# 编辑 .zshrc 文件
$ vim ~/.zshrc
# 添加如下内容
source ~/.bash_profile

更新

$ brew update
$ brew upgrade
$ upgrade_oh_my_zsh

卸载

$ brew uninstall zsh
$ uninstall_oh_my_zsh

参考资料