Linux使用 Oh-My-Zsh 美化终端

教程经验 · 2022-03-29 · 56 人浏览

Zsh 属于 Shell 的一种,和 Bash 一样,但比 Bash 更好用,Zsh 完全兼容 Bash,拥有极其丰富的插件,其强大的自动补全参数、文件名以及自定义功能,可以大大提高我们使用 Linux 的效率。
本文将会展示安装zsh、美化主题与安装自动填充插件的过程。本文摘选自网络,原文:https://www.cnblogs.com/ShawnChan/p/11723626.html

查看当前shell

echo $SHELL

安装zsh

apt install -y zsh

切换默认shell

chsh -s /bin/zsh

安装git

apt install -y git

安装oh-my-zsh管理器

自动安装

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

手动安装

 git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

 复制配置文件:

 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

修改主题:

主题列表可见github:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

vim .zshrc 修改 ZSH_THEME="ys"
"ys"为要修改主题的名称,可见github列表

安装自动补全插件

incr自动补全插件

插件列表可见github:https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

官网:Incremental completion on zsh(https://mimosa-pudica.net/zsh-incremental.html)

wget -O incr-0.2.zsh https://mimosa-pudica.net/src/incr-0.2.zsh
  • 复制incr*.zsh文件到plugins
cp incr-0.2.zsh .oh-my-zsh/plugins/
  • 在.zshrc 文件末尾添加下面这行
source ~/.oh-my-zsh/plugins/incr*.zsh
  • 重新打开终端,以使配置生效

zsh-autosuggestions自动补全插件

  • 下载插件(该命令会将插件自动clone到.oh-my-zsh目录中)
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
  • 编辑.zshrc文件(找到plugins=(git)这一行,如果没有添加。更改为如下)
plugins=(git zsh-autosuggestions)

最后使用source ./zshrc重新加载zsh配置文件

Linux zsh 美化
Theme Jasmine by Kent Liao
皖公网安备34122202000364号