为什么需要修改终端命令提示符的颜色,也许大家有过这种经历,就是在查找或者输入某些命令时,屏幕内容太多,不容易识别上一个命令时在哪里输入的,所以我就告诉大家如何修改终端提示符颜色,这样就可以快速的查找你输入的命令行在哪里。
1 获取当前终端格式
]# echo $PS1
[u@h W]$
2 在正式修改终端颜色之前,先看下终端提示符的命令选项
1 d :#代表日期,格式为weekday month date,例如:"Mon Aug 1" 2 H :#完整的主机名称 3 h :#仅取主机的第一个名字 4 :#显示时间为24小时格式,如:HH:MM:SS 5 T :#显示时间为12小时格式 6 A :#显示时间为24小时格式:HH:MM 7 u :#当前用户的账号名称 8 v :#BASH的版本信息 9 w :#完整的工作目录名称 10 W :#利用basename取得工作目录名称,所以只会列出最后一个目录 11 # :#下达的第几个命令 12 $ :#提示字符,如果是root时,提示符为:#,普通用户则为:$
3 修改当前用户命令提示符颜色
1 vim ~/.bashrc 2 PS1="[e[32;40m][u@ h W ]$[e[0m]
4 颜色定义区域
开始颜色输入:[e[F;Bm]
结束颜色输入:[e[0m]
'F' 字体颜色(编号30-37)
'B' 背景颜色(编号40-47)
'm' 表示转义结束
字体代码 背景代码 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
5 最后我非常喜欢的终端提示符颜色
1 PS1="[e[33;40m][u@h W]$[e[0m] "