zsh越来越受更多人欢迎,号称“终极shell”,所以想去了解下它的过人之处,总之,从一个交互式终端的角度来讲,zsh更为强大,而bash更加符合posix标准,因此bash更适合做脚本解释器。
安装zsh
sudo apt-get install zsh
把默认的Shell改成zsh
chsh -s /bin/zsh
注意:不要使用sudo。
如果总是报 chsh: PAM: Authentication failure, 则需配置密码文件,解决chsh: PAM认证失败的问题
sudo vim /etc/passwd
把第一行的/bin/bash改成/bin/zsh,这个是root用户的。
把当前用户的/bin/bash改成/bin/zsh,一般安装后默认已经是zsh。
安装oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh