每次我们输入指令时,指令前面的一串字符叫提示字符,下面总结一下怎么设置提示字符。
修改提示字符实质是修改环境变量PS1,Centos中PS1的默认内容是‘[\u@\h \W]$’。
设置提示字符 PS1='[选项]'
- \d : 可显示出“星期 月 日”的日期格式,如: "Mon Feb 2"
- \H : 完整的主机名称。
- \h : 仅取主机名称在第一个小数点之前的名字。
- \t : 显示时间,为24小时格式的“HH:MM:SS”
- \T : 显示时间,为12小时格式的“HH:MM:SS”
- \A : 显示时间,为24小时格式的“HH:MM”
- \@ : 显示时间,为12小时格式的“am/pm”样式
- \u : 目前使用者的帐号名称。
- \v : BASH 的版本信息。
- \w : 完整的工作目录名称,由根目录写起的目录名称。但主文件夹会以 ~ 取代;
- \W : 利用 basename 函数取得工作目录名称, 所以仅会列出最后一个目录名。
- # : 下达的第几个指令。
- $ : 提示字符,如果是 root 时,提示字符为#,否则就是 $
例:
[root@192 home]#PS1='[\u@ \W]\$'
[root@ home]#
[root@ home]#PS1='[\u@\h \w \A #\#]\$'
[root@192 /home 17:58 #26]#