在Mac下用习惯了zsh,用Kali Linux下的终端很不舒服.本文记录一下安装与配置的过程.

GitHub官网


安装

1
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

设置主题

1
vim ~/.zshrc

找到 ZSH_THEME
robbyrussell 是默认的主题
ZSH_THEME="robbyrussell"

ZSH_THEME="样式名称"

查看主题名称

  • Oh My Zsh 默认自带了一些默认主题,存放在 ~/.oh-my-zsh/themes 目录中。我们可以查看这些主题
  • 终端输入:
1
cd ~/.oh-my-zsh/themes && ls

点击查看全部主题样式

zsh设置为默认shell

1
chsh -s /bin/zsh 

安装插件

zsh-autosuggestions

1
git clone [email protected]:zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

zsh-syntax-highlighting

1
git clone [email protected]:zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

~/.zshrc 中配置

1
plugins=(其他的插件 zsh-autosuggestions zsh-syntax-highlighting)

git-open

可以在你git项目下打开远程仓库浏览项目。基础用法 git open

1
git clone https://github.com/paulirish/git-open.git $ZSH_CUSTOM/plugins/git-open

同样地,plugins里面添加 git-open

bat

bat 对大部分编程语言和标记语言提供语法高亮 (个人觉得比较好用,可以替代cat)

Mac安装 brew install bat

Linux 安装

1
sudo apt install bat && mkdir -p ~/.local/bin && ln -s /usr/bin/batcat ~/.local/bin/bat

然后在vim ~/.zshrc在末尾添加下面这个

export PATH=/root/.local/bin:$PATH

安装第三方字体

1
2
3
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

或者这样安装也行.

1
sudo apt-get install fonts-powerline

1
sudo fc-cache -f -v # 刷新缓存,使新字体生效

之后就可以去设置里面去设置字体了.反正我没弄成功

卸载 Oh My Zsh

  • 终端输入 :
1
2
uninstall_oh_my_zsh
Are you sure you want to remove Oh My Zsh? [y/N] Y

Tips

  • Oh My Zsh 的自动更新提示误触关掉了解决办法
  • 打开终端输入:
1
upgrade_oh_my_zsh