在Linux中,我们可以使用下面的变量定制符合自己口味的提示符:
o \a ASCII响铃字符
o \d 以―星期 月 日‖的格式显示日期 (例如,―Tue May 26‖)
o \D{format} - 格式传给strftime(3),返回的结果的传入到提示字符串中,空的格式会被本地指定的时间取代,需要括号。
o \e ASCII转义字符
o \h 将主机名作为提示符的***部分
o \H 主机名
o \j 当前shell管理的作业数
o \l shell终端名称
o \n 换行
o \r 回车
o \s shell名,$0的基础名(***一个斜线的部分)
o \t 以24-hour HH:MM:SS 格式显示当前时间
o \T 以12-hour HH:MM:SS 格式显示当前时间
o \@ 以12-hour am/pm格式显示当前时间
o \A 以24-hour HH:MM 格式格式显示当前时间
o \u 当前用户的用户名
o \v bash的版本号(例如 2.00)
o \V bash发行版,版本号+补丁号(例如 2.00.0)
o \w 当前工作目录,当工作目录是$HOME时,用波浪号表示
o \W 当前工作目录全路径,当工作目录是$HOME时,用波浪号表示
o \! 命令历史序号
o \# 当前命令的命令号
o \$ 如果有效的用户ID是0,这个值是#,否则为$
o \nnn 字符相应的八进制数
o \\ 反斜杠
o \[ 非输出字符的开始标记,可以嵌入到提示的终端控制序列中
o \] 非输出字符的结束标记
【编辑推荐】