终端shell美化

时间:2022-07-24
本文章向大家介绍终端shell美化,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

终端美化

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

bash和powerlinepowerline 配置

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

安装

安装 powerline及字体

sudo pacman -S powerline
sudo pacman -S powerline-fonts
sudo pacman -S powerline-vim

配置

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

# powerline

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

应用:

source ~/.bashrc

效果

zsh和oh-my-zsh

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

安装

安装 zsh

sudo  pacman -S zsh

安装 oh-my-zsh

三个选一个

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

cat /etc/shells

查看当前shell

echo $SHELL

替换shell

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

chsh -s /bin/zsh

还原bash(需要重启)

chsh -s /bin/bash

查看zsh版本

zsh --version

语法高亮

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

效果