简介
ZSH和bash一样,属于shell的一个种类,不过前者有很多的插件可以使用。有比较多的插件管理器。最著名的莫过于oh my zsh。不过我想使用的是另外的管理器antigen。
基础
和bash类似,zsh的可执行文件后缀名为 .zsh。其配置文件 名为 .zshrc。也有一些相应的语法。
安装
sudo apt-get install zsh # 安装
chsh -s /bin/zsh # 切换shell
echo $SHELL # 查看当前的shell
antigen
简介
antigen的使用就是在 .zshrc中调用antigen.zsh
下载以及使用
现在将antigen.zsh安装到以下位置
$HOME/.local/bin
然后修改 .zshrc。
sed -n "1p" .zshrc
source $HOME/.local/bin/antigen.zsh
修改了 .zshrc文件使其马上生效。
source ~/.zshrc
现在就可以愉快的使用antigen管理插件了。
promat配置
参考了你不需要花哨的命令提示符文章。
setopt PROMPT_SUBST # zsh 需要先开启这个才能设置 promat
export PROMPT='%F{118}%n@%F{190}%m %F{129}$(_fish_collapsed_pwd)%F{38}# '
插件推荐
# Initialize prezto
antigen use prezto
# default bundles
antigen bundle rupa/z z.sh
antigen bundle Vifon/deer
antigen bundle zdharma/fast-syntax-highlighting
# Tell Antigen that you're done.
antigen apply
zsh配置
我将zsh的配置文件放在了下面的文件夹。
~/.local/zsh
然后在 .zshrc文件中增加
sed -n "3,4p" .zshrc
# load init.sh
source $HOME/.local/zsh/init.sh