提示符格式与颜色设置
[root@centos7 ~]#echo $PS1 \[\e[1;1;40;34m\][\u@\h \W]\$\[\e[0m\]

PS1的常用参数以及含义:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称
\h :仅取主机名中的第一个名字
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称
\W :利用basename取得工作目录名称,只显示最后一个目录名
\# :下达的第几个命令
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
\!表示开机命令历史数
还可以给字符设置颜色,格式为\[\e[F;B;Sm\],其中“F”为字体颜色,编号30~37;"B"为背景色,编号40~47,说明下,e或者E可以用033代替,功能完全一样,功能都是引导非常规显示提示符前景色和背景色分的颜色号码如下
颜色对照表:
F B 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色
“S”为显示的样式,常用代码如下:
0:表示关闭颜色设置
1:表示粗体
4:表示加下划线
5:表示闪烁
7:表示前景色和背景色互换
8:表示隐藏

注意:设置颜色后,要在之后加上 \e[0m 结束颜色设置,不然之后的整个界面都有颜色设置
浙公网安备 33010602011771号