-
检查当前有哪些shell
cat /etc/shells输出类似于
若没有/bin/zsh 这个shell,则安装zsh
sudo apt-get install zsh若安装不成功,自行查看具体错误
若安装过程较慢, 推荐更换ubuntu的源, 具体内容自行搜索
-
检查当前正在使用的shell
echo $SHELL
若不是zsh这个shell, 切换设置为zsh
chsh -s /bin/zsh // 注意后面的/bin/zsh请根据第一步输出的zsh来填写
没有报错后, 重新打开终端, 使用echo $SHEll 来查看是否切换成功
- 安装oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
可能出现443: connection refused 自行查找解决办法
在~/ 路径下输入
ls -al 查看是否存在.zshrc 和 .oh-my-zsh 隐藏文件
扩展
- 安装喜欢的主题和插件
在~/.zshrc 文件中添加插件和主题
添加插件的位置
plugins=(git)
如需要添加zsh-autosuggestions插件
则 plugins = (
git
zsh-autosuggestions
)
添加主题
ZSH_THEME="robbyrussell"
如需更换为dst格式
则 ZSH_THEME="dst"
修改完.zshrc 后, 通过命令source ~/.zshrc 来重启zsh配置。
若配置的插件或主题有错误,则重启时会有错误提示,检查插件或主题是否安装正确
默认的主题可以在~/.oh-my-zsh/themes 下查看, 默认主题预览github.com/robbyrussel…
插件需要下载至~/.oh-my-zsh/custom/plugins路径下
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
// 下载zsh-syntax-highlighting 插件
git clone git://github.com/zsh-users/zsh-autosuggestions
// 下载zsh-autosuggestions 插件
// 需要已经下载好了git, 若没有下载, 自行解决