修改Linux控制檯(console)的顯示信息。

登錄Linux console以後,默認總是顯示[用戶名@機器名 ~]#,例如:[root@bogon ~]#,但是有時需要顯示一些其他的信息,比如顯示時間,就需要修改配置文件。要修改的文件是/root目錄下的.bashrc文件。在文件的最後增加一行:export 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 :列出最後一個目錄。
# :下達的第幾個命令。
$ :提示字符,如果是root時,提示符爲:# ,普通用戶則爲:$。

所有的轉義符前面都要通過'\'來進行轉義,例如我寫的最後一行是export PS1='[\d \t]\$',這時輸出的內容就如下圖顯示

如果只是想在原有基礎上增加時間,可以這樣:export PS1='[\d \t \u@\W]\$',結果就是:[Fri Sep 05 09:30:08 root@usr]#

參考資料:

https://forum.suse.org.cn/viewtopic.php?t=1541

http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章