终端shell美化

终端美化

终端是Linux用户的一大特色,对于经常使用终端的我来说,单调的配色和命令行已经使我有点审美疲劳了,配色可以使用首选项配置,但是命令行的模式我是有点犯尴尬症,所以重新配置了下终端并写了这篇帖子

bash和powerlinepowerline 配置

  • bash相信是很多接触Linux系统的人使用的最频繁的shell了,作为普遍使用的终端shellbash也是可以进行美化的,美化方案就是powerline

安装

安装 powerline及字体

1
2
3
sudo pacman -S powerline
sudo pacman -S powerline-fonts
sudo pacman -S powerline-vim

配置

bashrc 配置(注意python版本),使用命令vim ~/.bashrc,并将以下内容加入文件中

1
2
3
4
5
6
# powerline

powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/lib/python3.7/site-packages/powerline/bindings/bash/powerline.sh

应用:

1
source ~/.bashrc

效果

效果 bash

zsh和oh-my-zsh

虽然在bash下有了powerline这一主题,但是经过了解还有一个zsh支持更多的美化主题,特别是使用了oh-my-zsh插件后还有更多的功能,以下是安装及配置方法

安装

安装 zsh

1
sudo  pacman -S zsh

安装 oh-my-zsh

三个选一个

1
2
3
4
5
6
7
sh -c "$wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)”


wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
sh install.sh

https://github.com/robbyrussell/oh-my-zsh/archive/master.zip

查看相关命令

查看已有的shell

1
cat /etc/shells

查看当前shell

1
echo $SHELL

替换shell

使用zsh替换bash(重新打开终端生效)

1
chsh -s /bin/zsh

还原bash(需要重启)

1
chsh -s /bin/bash

查看zsh版本

1
zsh --version

语法高亮

1
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  • 然后在 ~/.zshrc 中加入插件
1
2
3
plugins=(
zsh-syntax-highlighting
)

效果

效果 zsh


impressionyang