背景色添加
Linux 用戶名、主機添加背景色,用於生產環境,這樣可以減少人爲的誤操作。
[root@zhang ~]# tail /etc/bashrc
………………
export PS1="\[\e[37;40m\][\[\e[37;41m\]\u\[\e[37;41m\]@\h\[\e[37;40m\] \W\[\e[0m\]]\\$ "
結果如下:
PS1【瞭解】
PS1是Linux終端用戶的一個環境變量,用來定義命令行提示符的參數。默認如下:
[root@zhang ~]# echo $PS1
[\u@\h \W]\$
意思就是:[當前用戶的賬號名稱@主機名的第一個名字 工作目錄的最後一層目錄名]
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 :利用basename取得工作目錄名稱,只顯示最後一個目錄名
# :下達的第幾個命令
$ :提示字符,如果是root用戶,提示符爲 # ,普通用戶則爲 $
顏色設置參數
在PS1中設置字符顏色的格式爲:[\e[F;Bm]…[\e[0m],其中“F“爲字體顏色,編號爲30-37,“B”爲背景顏色,編號爲40-47,[\e[0m]作爲顏色設定的結束。
顏色對照表:
F B
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
只需將對應數字套入設置格式中即可。
如果覺得不錯就關注下唄 (-O-) !