**:
export ps1=
'$? [\u@\h] \w \$ '
命令提示符ps1(大寫ps加數字1)變數內容:
ps1=』[\u@\h \w]$ '
(系統預設格式)
\d :可顯示出『星期 月 日』的日期格式,如:「mon feb 2」
\h :完整的主機名。
\h :僅取主機名在第乙個小數點之前的名字
\t :顯示時間,為 24 小時格式的『hh:mm:ss』
\t :顯示時間,為 12 小時格式的『hh:mm:ss』
\a :顯示時間,為 24 小時格式的『hh:mm』
@ :顯示時間,為 12 小時格式的『am/pm』樣式
\u :目前使用者的賬號名稱,如『root』;
\v :bash 的版本資訊
\w :完整的工作目錄名稱,由根目錄寫起的目錄名稱。但home目錄會以 ~ 取代;
\w :利用 basename 函式取得工作目錄名稱,所以僅會列出最後乙個目錄名。
# :下達的第幾個命令。
$ :提示字元,如果是 root 時,提示字元為 # ,否則就是 $
顏色設定:
在ps1中設定字元顏色的格式為:[\e[f;bm]…[\e[0m],其中「f「為字型顏色,編號為30-37,「b」為背景顏色,編號為40-47,[\e[0m]作為顏色設定的結束。
顏色對照表:
f b30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
如:ps1=』[[\e[32;40m]\u@\h \w \t]$ [\e[0m]』
通過export ps1=』[\u@\h \w]$ '使設定生效,重啟失效,
永久生效需修改 vim ~/.bashrc檔案.增加:
ps1="[\e[37;40m][[\e[32;40m]\u[\e[37;40m]@\h [\e[36;40m]\w[\e[0m]]$ " (可直接複製使用。)
結果:
顯示完整工作目錄,也漂亮多了。
進入Linux系統命令行提示符美化(PS變數修改)
命令提示符ps1 大寫ps加數字1 變數內容 ps1 u h w 系統預設格式 d 可顯示出 星期 月 日 的日期格式,如 mon feb 2 h 完整的主機名。h 僅取主機名在第乙個小數點之前的名字 t 顯示時間,為 24 小時格式的 hh mm ss t 顯示時間,為 12 小時格式的 hh m...
Linux 命令列提示符路徑顯示
export ps1 u h w 引數解釋 d 代表日期,格式為weekday month date,例如 mon aug 1 h 完整的主機名稱。例如 我的機器名稱為 fc4.linux,則這個名稱就是fc4.linux h 僅取主機的第乙個名字,如上例,則為fc4,linux則被省略 t 顯示時...
如何改變Linux命令列提示符
如下圖所示,這一些列特徵,即命令列提示符 比如我們知道,預設的linux shell命令列提示符,目錄顯示的不是絕對路徑,而是相對路徑,如果我們想要修改,可以像下面這樣 cat etc profile.d motd.sh export ps1 u h w 當然這個特殊的變數ps1也可以放到 etc ...