CentOS安装zsh和Oh My Zsh
zsh(Z shell)相比bash强大了很多,无论是使用命令、外观、体验等都能够让用户更方便顺畅的使用终端,尤其是zsh 的命令补全功能非常强大,可以补齐路径,补齐命令,补齐参数等。
项目地址: https://github.com/zsh-users/zsh
安装zsh
sudo yum install zsh
替换默认shell为zsh
chsh -s /bin/zsh
也可以通过chsh换回默认shell
chsh -s /bin/bash
安装完zsh后安装zsh的黄金搭档 Oh My Zsh
项目地址:https://github.com/ohmyzsh/ohmyzsh
安装Oh My Zsh
#使用GitHub sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" #使用Gitee,速度快 sh -c "$(curl -fsSL https://gitee.com/apull/ohmyzsh/raw/master/tools/install_gitee.sh)"
安装过程过程中会提示是否设置zsh为默认shell,这里选y或者回车。
安装完成后会在用户路径下产生一个.zshrc文件,与.bashrc一样,修改这个文件对zsh进行配置。
常用配置:
ZSH_THEME="random": 设置zsh配色主题,如果设置为"random",每次打开终端都会使用随机配色主题,主题文件保存在~/.oh-my-zsh/themes/
ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" "norm"): 随机配色主题从列出的随机主题中选择
plugins=(git yum): 使用Oh My Zsh插件,这里使用了git、yum2个插件,插件用空格隔开。插件文件保存在~/.oh-my-zsh/plugins/
setopt nonomatch: 在.zshrc末尾添加 setopt nonomatch,让zsh支持通配符