一、安装zsh
yum install -y zsh
在检查下系统的 shell:cat /etc/shells,你会发现多了一个:/bin/zsh
二、安装oh-my-zsh
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
三、更改默认 shell
chsh -s /bin/zsh
然后重启终端,你会发现你的命令行变了
四、配置命令自动补全的插件
- 下载插件
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
- 编辑 .zshrc 文件
vim ~/.zshrc
- 找到 plugins=(git) 这一行,如果没有添加。更改为如下
plugins=(git zsh-autosuggestions)
- 重启 zsh
source ~/.zshrc
到这里基本就大功告成了。重启终端看下效果吧
五、原始变量失效问题
在终端切换Python版本,会报错
原因是 oh-my-zsh 的配置文件中 ~/.zshrc 没有继承 原始终端配置文件 ~/.bash_profile 中的配置。zsh在登录的时候默认只会加载~/.zshrc的配置文件,以前配置的环境变量会无效。
- 解决方法
编辑~/.zshrc文件
#在开头添加以下配置 export PATH=$HOME/bin:/usr/local/bin:$PATH source $HOME/.bashrc source $HOME/.bash_profile



