查看PS1的格式:
在Linux中,PS1是一个全局变量,查看PS1的格式如:
PS1="\e[1;5;32;40m[\u@\h \W]\\$\e[0m"
更改PS1的常用参数
参数 |
代表的意思 |
\d |
日期,格式为"周 月 日",例如:"Mon Aug 1" |
\H |
完整的主机名 |
\h |
仅取主机的第一个名字 |
\t |
24小时制的时间,如:HH:MM:SS |
\A |
24小时制的时间:HH:MM |
\T |
12小时制的时间 |
\u |
当前用户的用户名 |
\v |
BASH的版本信息 |
\w |
当前工作目录的完整路径 |
\W |
当前工作目录的basename |
\$ |
提示符,如果是root时,提示符为:#,普通用户则为:$ |
\033[m |
声明了转义序列的开始 |
\033[0m |
声明转义序列结束,回到默认颜色 |
PS1中设置字符颜色有两种方式,效果相同
不同的数字代表不同的意义,支持的颜色列表
其中"F"为字体颜色,编号为30-37,"B"为背景颜色,编号为40-47
F |
B |
代表的颜色 |
30 |
40 |
黑 色 |
31 |
41 |
红 色 |
32 |
42 |
绿 色 |
33 |
43 |
黄 色 |
34 |
44 |
蓝 色 |
35 |
45 |
紫 色 |
36 |
46 |
青 蓝 色 |
37 |
47 |
白 色 |
几种特殊'颜色'
|
0 |
OFF |
1 |
高亮显示 |
4 |
underline |
5 |
闪烁 |
7 |
反显 |
8 |
消隐(不可见) |