更改linux终端中用户名颜色

用户名的设置在~下.bashrc文件中,更改PS1变量的值,如果没有就自己加一行

1
PS1='\[\e[32m\][\u@\h \W]#\[\e[m\] '

32代表的是绿色前景色,\[\e[m\]是关闭颜色设置,如果没有这一句,后面所有的字符都会是前面设置的颜色。

颜色设置在bash脚本中是通用的,也就是说你可以在终端里直接输入

1
echo -e "\033[33m test \033[0m"

结果是在终端打印黄色的test
在终端打印不同的test

更多的颜色

前景代码 背景代码 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红
36 46 青蓝
37 47 白色
1 1 透明

还可以更改文字的状态
|状态值|状态|
|—|—— |
|0|OFF|
|1|加粗高亮|
|4|下划线|
|5|闪烁|
|7|反色|
|8|不可见|

文字的前景色、背景色和状态可以叠加,用分割就可以,例如:

本文标题:更改linux终端中用户名颜色

文章作者:admin

发布时间:2017年10月06日 - 00:10

最后更新:2017年10月08日 - 13:10

原始链接:https://kxp555.coding.me/2017/10/06/更改linux终端中用户名颜色/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。