#Z shell
#什么是 zsh
The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.
Z shell (Zsh) 是一个 Unix shell,可用作交互式登录 shell 和 shell 脚本的命令解释器。 Zsh 是一个扩展的 Bourne shell,有许多改进,包括 Bash、ksh 和 tcsh 的一些特性。
#zsh 安装
可以使用下列两种方式安装:
sudo apt install zsh
- 使用 sourceforge 下载压缩包安装
使用 zsh --version
验证是否安装成功。
#配置 zsh 为默认 shell
使用命令 sudo chsh -s $(which zsh)
将 zsh 设置为默认 shell。注销后重新登录打开新的终端进行验证。验证使用 echo $SHELL
,期望输出 /bin/zsh
。
#oh-my-zsh
一个社区驱动的框架,用于管理 zsh 的配置。
#安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
#安装主题
在 zsh themes 挑选喜欢的主题。目前使用的是 Powerlevel10k。
安装:
- 下载主题:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
或者git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
。 - 在
~/.zshrc
里设置ZSH_THEME="powerlevel10k/powerlevel10k"
。 - (可选)配置字体。
#安装插件
在 zsh plugins 挑选想要安装的插件。在插件相关主页根据安装说明安装。