PS1是linux其中的一個默認的環境變量,查看環境變量命令:env
設置PS1的格式:PS1='....'
常用選項如下:
\d :代表日期,格式爲weekday month date,例如:"Sun May 1"
\H :完整的主機名稱。
\h :僅取主機的第一個名字,如my.localhost.localdomain則取localhost。
\t :顯示時間爲24小時格式,如:HH:MM:SS
\T :顯示時間爲12小時格式
\A :顯示時間爲24小時格式:HH:MM
\u :當前用戶的賬號名稱
\v :BASH的版本信息
\w :完整的工作目錄名稱。
\W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
\# :下達的第幾個命令
\$ :提示字符,如果是root時,提示符爲:# ,普通用戶則爲:$
顏色選項:
\[\e[F;Bm\] 其中F爲字體顏色,B爲背景色,如\e[33;47m 設置黃字白底
顏色值對應表:
前景 背景 顏色
0 0 重置
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
代碼 意義
0 OFF
1 高亮顯示(常用)
4 underline
7 反白顯示
8 不可見
如:PS1='\e[33;47m[666--> \w] \e[0m\$ '
其中: \e[33;47m 設置黃字白底,\e[0m 顏色重置
將PS1寫入環境變量: vim ~/.bashrc 然後source ~/.bashrc