zsh简介
zsh(z shell)是bash的一种更好的替代品,它具有很多新功能,能够使终端更加丰富多彩,更加人性化。
zsh相关组件
- zsh,基本的shell
- oh My Zsh
- zsh-syntax-highlighting
- zsh-autosuggestions
安装zsh
sudo apt-get install zsh
安装oh-my-zsh
注意:先要开启终端代理
- 一般通过如下两种方式安装(项目地址):
- 通过curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 通过wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 安装完后:
此时,重写了.zshrc文件,并将原来其中的内容复制到了.zshrc.pre-oh-my-zsh中,可以在.zshrc中用source重新启用
- 更换主题:
可以在$HOME/.oh-my-zsh/themes中查看相关主题,并在.zshrc中进行更换 - 添加插件:
可以在$HOME/.oh-my-zsh/plugins中查看相关主题,并在.zshrc中进行添加
安装zsh-autosuggestions
- 安装命令如下(项目地址):
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
plugins=(zsh-autosuggestions)
- 效果如下:
安装zsh-syntax-highlighting
- 安装命令如下(项目地址):
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc