查看当前提示符的配置
[root@kmaster ~]# echo $PS1
[\u@\h \W]\$
修改颜色直接生效
[root@sre01 ~]# PS1='\e[31;1m[\u@\h \W]\$ \e[0m'
永久生效
[root@sre01 ~]# echo "PS1='\e[31;1m[\u@\h \W]\\$ \e[0m'">/etc/profile.d/ps1.sh
[root@sre01 ~]# source /etc/profile.d/ps1.sh
配置之后效果如下,这样就能很方便的分辨命令和命令执行的结果
#PS1变量中的常用选项
- \d #曰期,格式为"星期 月 日"
- \H #完整的主机名。如默认主机名"localhost.localdomain"。
- \h #简写的主机名。如默认主机名"localhost"。
- \t #24小时制时间,格式为"HH:MM:SS"。
- \T #12小时制时间,格式为"HH:MM:SS"。
- \A #24小时制时间,格式为"HH:MM"。
- \@ #12小时制时间,格式为"HH:MM am/pm"。
- \u #当前用户名。
- \v #Bash版本信息。
- \w #当前所在目录的完整名称。
- \W #当前所在目录的最后一个目录。
- \# #执行的第几条命令。
- \$ #提示符。如果是 root 用户,则会显示提示符为"#";如果是普通用户,则会显示提示符为"$"