技术频道


Ubuntu 安装 zsh 及扩展

步骤1:首先更新系统存储库。


sudo apt update

步骤 2:更新系统存储库后安装 Zsh


sudo apt install zsh -y

第 3 步:验证安装


$ zsh --version

zsh 5.9 (x86_64-debian-linux-gnu)

之后执行命令行 zsh,按向导,初始化 zsh 即可。

默认使用 Zsh 作为 Shell


通过执行下面的命令行,获取当前默认使用的 Shell:

echo $SHELL

结果显示默认 Shell,即 $SHELL 变量的值。

要更改默认登录 Shell,请使用 chsh(更改 Shell)命令。 通过 chsh,您可以使用以下语法更改默认 shell:

chsh -s [path] [user]

如果不确定 shell 路径,请使用 which 命令自动指定 zsh 路径。 例如:

chsh -s $(which zsh)

安装 Oh My 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

卸载 Zsh


sudo apt --purge remove zsh

将 Bash (或您想要的任何其他 shell)返回到默认位置:

chsh -s $(which bash)
 

Ubuntu / zsh 扩展阅读:



发表评论