最好看的Bash美化——打造ParrotOS风格的Bash

前几天博主想美化一下 Linux Bash,于是上网搜索各种资料。可惜的是,网络上 Bash 美化教程千千万, 奈何美化教程都一样,而且美化后的 Bash 实在不符合我的审美。于是就将个人还觉得不错的 ParrotOS 风格的 Bash 弄了出来,以飨诸君。

PS1='\[\033[0;31m\]\342\224\214\342\224\200$([[ $? != 0 ]] && echo "[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200")[\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\$\[\e[0m\]'

最好看的Bash美化——打造ParrotOS风格的Bash_第1张图片


具体操作

  1. 先备份 Bash 当前的风格
echo "$PS1" > backup.txt
  1. PS1(控制 bash 回显的变量)重新赋值
PS1='\[\033[0;31m\]\342\224\214\342\224\200$([[ $? != 0 ]] && echo "[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200")[\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\$\[\e[0m\]'

  如果推出终端之后有恢复原状,需要更改.bashrc文件

sudo vim ~/.bashrc

  将上面的PS1变量找个适当位置插入即可(我个人一般插在所有PS1赋值后面,当然也可以插在最后面)。


变量含义

参见 Linux终端bash美化教程,讲得比较详细,再次就不在赘述了。

你可能感兴趣的:(最好看的Bash美化——打造ParrotOS风格的Bash)