kali在2020.4版本后,已经将zsh设置成了默认终端。 但在一些特殊的环境下,比如wsl2里的kali,仍然使用的是bash
查看当前默认系统shell
echo $SHELL
安装zsh和oh-my-zsh
zsh
sudo apt install zsh
oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 需要系统中有
curl
和git
- 安装完oh-my-zsh后,会自动提示是否切换到zsh。
- 如果没有提示切换系统shell,使用
chsh -s /bin/zsh
来切换。
安装zsh常用插件
最有用的就是3个:
- 高亮插件
zsh-syntax-highlighting
、 - 自动实例插件
zsh-autosuggestions
、 - 跳转插件
autojump
在debian
或者kali
下,这3个插件都有对应的软件包,直接安装即可。
其它linux,如果没有对应的软件包,可以用下面手动安装的方式。
zsh-syntax-highlighting
|
|
zsh-autosuggestions
|
|
autojump
sudo apt install autojump
配置启用插件
除了上面的插件,还有几个插件建议一起启用,都是oh-my-zsh
自带的:
- z
- extract
- safe-paste
打开~/.zshrc
,找到plugins=(git)
这一行,修改成下面的内容:
plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting z safe-paste extract)
配置文件生效
终端下运行命令:
source ~/.zshrc