首先安装zsh
sudo apt-get update
sudo apt-get install zsh
sudo apt-get install git
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
发现在安装上面命令的时候会出现下面的错误:
Password: chsh: PAM: Authentication failure
或者出现
密码: chsh: PAM: 认证失败
出现上述原因是因为ubuntu的默认shell没有被改为zsh,ubuntu默认的是bash,需要权限才能修改。在网上搜索了方案:
1、手动修改ubuntu默认的shell
sudo vim /etc/passwd/
我的是在最下面一行,更改为:
原来:li:x:1000:1000:li,,,:/home/li:/bin/bash
更改后:li:x:1000:1000:li,,,:/home/li:/usr/bin/zsh
2、用过安装命令进行安装
- 首先删除已写入本地的配置文件
rm -rf ~/.oh-my-zsh/
- 从网络获取安装命令保存到一个脚本文件
curl -L http://install.ohmyz.sh > install.sh
- 执行脚本文件
sh install.sh
接下来会提示输入密码,输入自己的用户密码就可以了。