默认显示:
[ 当前用户名 @ 主机名:完整工作目录 ] $ 等价于 [\u@\d: \w] \\$
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[A;B;Cm\] 【其中'A'为字体颜色,编号30-37;'B'为背景色,编号40-47;'C'为代码,编号0-8】
结束:\e[m
------------------------------------------------------------
颜色 代码
30 40 黑色 0 OFF,关闭颜色
31 41 红色 1 高亮显示
32 42 绿色 4 显示下划线
33 43 黄色 5 闪烁显示
34 44 蓝色 7 反白显示
35 45 紫红色 8 颜色不可见
36 46 青蓝色
37 47 白色
-------------------------------------------------------------
例:export PS1="\[\e[31;1m\][ \[\e[32;1m\]\u@\h \[\e[34;1m\]\w \[\e[31;1m\]] \[\e[m "
第一部分:\[\e[31;1m\][ 以红色显示 "["
第二部分:\[\e[32;1m\]\u@\h 以绿色显示 用户名@主机名
第三部分:\[\e[34;1m\]\w 以蓝色显示 完整的工作目录名称
第四部分:\[\e[31;1m\]] 以红色显示 "]"
第五部分:\e[m 结束