sudo apt update
sudo apt install zsh -y
$ zsh --version zsh 5.9 (x86_64-debian-linux-gnu)
之后执行命令行 zsh,按向导,初始化 zsh 即可。
通过执行下面的命令行,获取当前默认使用的 Shell:
echo $SHELL
结果显示默认 Shell,即 $SHELL
变量的值。
要更改默认登录 Shell,请使用 chsh(更改 Shell)命令。 通过 chsh,您可以使用以下语法更改默认 shell:
chsh -s [path] [user]
如果不确定 shell 路径,请使用 which 命令自动指定 zsh 路径。 例如:
chsh -s $(which zsh)
Oh My Zsh 是一个开源框架,可增强 Z Shell 的能力和功能。 命令行体验将得到改进,使其更加有趣和有效。 Oh My Zsh 提供了选择安装。 还维护主题、插件和脚本。
通过运行以下命令来安装 Oh my Zsh:
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
nano 或者 vi 编辑 nano ~/.zshrc:
#Robby Russell is the default. ZSH_THEME="jonathan"
添加自动建议的插件存储库。 要克隆存储库,请执行以下命令:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
nano 或者 vi 编辑 nano ~/.zshrc:
plugins=(git zsh-autosuggestions)
使用命令行界面克隆插件存储库,如下所示:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
继续 nano 或者 vi 编辑 nano ~/.zshrc,最终如下:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting) #之后 source 生效 source .zshrc
sudo apt --purge remove zsh
将 Bash (或您想要的任何其他 shell)返回到默认位置:
chsh -s $(which bash)