Linux 用戶名、主機添加背景色

背景色添加

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-) !

在這裏插入圖片描述

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