Centos终端命令提示符颜色修改

   

  为什么需要修改终端命令提示符的颜色,也许大家有过这种经历,就是在查找或者输入某些命令时,屏幕内容太多,不容易识别上一个命令时在哪里输入的,所以我就告诉大家如何修改终端提示符颜色,这样就可以快速的查找你输入的命令行在哪里。

 

   1 获取当前终端格式

]# echo $PS1  

[\u@\h \W]\$

   2 在正式修改终端颜色之前,先看下终端提示符的命令选项

 1 \d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"
 2 \H :#完整的主机名称
 3 \h :#仅取主机的第一个名字
 4 \t :#显示时间为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@\t\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 白色

"\e":表示设置颜色值
"F": 表示前景色(字体颜色)
"B": 表示背景色

 

 5 最后我非常喜欢的终端提示符颜色(如果你懒得自己调整,修改字体颜色就足够你用)

 1 PS1="\[\e[33;40m\][\u@\h \W]\$\[\e[0m\] " 

   

posted @ 2020-06-15 09:13  辉哥运维  阅读(2452)  评论(0编辑  收藏  举报