使用 Zsh 作为默认 Shell

ZshBash 更加智能, 简便. 配合大名鼎鼎的 Oh My Zsh, 更是让命令行轻松愉快不少.

安装

$ sudo apt update
$ sudo apt install zsh

# via curl
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# via wget
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

配置

vim ~/.zshrc

启用插件

plugins=(git npm nvm yarn)  

自动更新补全命令

zstyle ':completion:*' rehash true  

设置快捷键

zshctrl-u 快捷键是清除整行内容, 与 bash 不一样(清除当前位置到行首的内容), 使用上很不适应. 设置快捷键 ctrl-u 为清除当前位置到行首的内容

bindkey '^U' backward-kill-line