切换shell到强大的zsh
mac系统默认使用的是bash,但是zsh更强大。
-
安装,通过homebrew来安装
brew install zsh
-
设置
安装完成后,将zsh设置成系统默认shell,以代替bash。 用编辑器打开
/etc/shells
,在末尾添加/usr/local/bin/zsh
,保存关闭。 在终端中执行以下命令:chsh -s /usr/local/bin/zsh
注意,在vim中保存shells文件的时候可能会提示权限不足,这时候只要执行
:w sudo tee %
然后再输入o就可以了,参见[1]然后重启iTerm2,zsh就成了系统默认的shell。
-
高级设置
此时的zsh还是原始的zsh,需要进一步配置才能显示各种高亮和定义变量等各种功能,这时候需要安装
on-my-zsh
。- curl:
curl -L http://install.ohmyz.sh | sh
- wget:
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
zsh的配置几乎都在
~/.zshrc
下面,可以进行任意的配置,其中所有的主题文件在~/.oh-my-zsh/themes
,可以参照zsh 主题预览来进行配置。 - curl:
-
Android Studio 中的terminal设置
如果要改studio中的terminal需要在
Preferences/Tools/Terminal
里修改Shell path
为/usr/local/bin/zsh
,然后重启studio里的terminal就可以生效了。