linux下的PS1環境變數

regonly1發表於2010-01-29

PS1 linux 設定linux路徑顯示
PS1:提示符的設定

PS1(是數字1而不是字母l),每個版本bash的PS1變數內的特殊符號可能有些小的差異,你可以先man bash 一下。下面是FC4環境下預設的特殊符號所代表的意義:

\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"

\H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux


\h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略

\t :顯示時間為24小時格式,如:HH:MM:SS

\T :顯示時間為12小時格式

\A :顯示時間為24小時格式:HH:MM

\u :當前使用者的賬號名稱

\v :BASH的版本資訊

\w :完整的工作目錄名稱。家目錄會以 ~代替

\W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄

\# :下達的第幾個命令

\$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$


預設的PS1內容為: '\[\u@\h\W\]\$' ,所以預設的提示符就是: [root@linux ~]#。 -

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-626346/,如需轉載,請註明出處,否則將追究法律責任。

相關文章