centos更改命令提示符颜色
PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"
永久生效
vim /etc/profile.d/test.sh PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"
效果:

PS1的定义中个常用的参数的含义如下:
\d :#代表日期,格式为weekday month date,例如:”Mon Aug 1” \H :#完整的主机名称 \h :#仅取主机的第一个名字 \T :#显示时间为24小时格式,如:HH:MM:SS \t :#显示时间为12小时格式 , 如:HH:MM:SS \A :#显示时间为12小时格式:HH:MM \u :#当前用户的账号名称 \v :#BASH的版本信息 \w :#完整的工作目录名称 \W :#利用basename取得工作目录名称,所以只会列出最后一个目录 # :#下达的第几个命令 $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$
在PS1中设置字符颜色的格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。颜色表如下:
[\e[F;Bm]需要改变颜色的部分[\e[0m] 开始颜色输入:[\e[F;Bm] 结束颜色输入:[\e[0m]
F B 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色
设置特殊显示
0 OFF,关闭颜色
1 高亮显示
4 显示下划线
5 闪烁显示
7 反白显示 8 颜色不可见 特殊显示可在结束颜色输入里面设置:[\e[ 特殊颜色编号 m]

浙公网安备 33010602011771号