修改linux終端命令列顏色 PS1設定

2021-10-08 13:29:26 字數 1076 閱讀 6653

預設的linux終端命令列風格就是黑白,不容易區分輸出內容,很容易看花眼。學習修改linux終端命令列顏色的方法,自己對那些方法進行了驗證,最終找到了有效的修改linux終端命令列顏色的方法。

要修改linux終端命令列顏色,我們需要用到ps1,ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。在終端輸入命令:#set,即可在輸出中找到關於ps1的定義如下:

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時,提示符為:# ,普通使用者則為:$

由此,我們可知linux預設的命令列提示資訊為:[當前使用者的賬號名稱@主機的第乙個名字 工作目錄的最後一項]#

在ps1中設定字元顏色的格式為:[\e[f;bm],其中「f「為字型顏色,編號為30-37,「b」為背景顏色,編號為40-47。顏色表如下:

f b30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

1、開啟.bashrc

vim .bashrc

2、加入喜歡的配置

3、配置

終端輸入 source .bashrc

ps1=』[\e[37;40m][[\e[32;40m]\u[\e[37;40m]@\h [\e[36;40m]\w [\e[0m]\a ##]$』

效果:

修改linux終端命令列顏色

最近因為工作需要,一直在使用linux作業系統 cent5.0 很討厭linux終端命令列一成不變的風格,而且不容易與輸出內容區分,很容易看花眼。於是上網找了找修改linux終端命令列顏色的方法,自己對那些方法進行了驗證,最終找到了有效的修改linux終端命令列顏色的方法。以工作在root使用者下為...

修改linux終端命令列顏色

修改linux終端命令列顏色 本文 最近因為工作需要,一直在使用linux作業系統 cent5.0 很討厭linux終端命令列一成不變的風格,而且不容易與輸出內容區分,很容易看花眼。於是上網找了找修改linux終端命令列顏色的方法,自己對那些方法進行了驗證,最終找到了有效的修改linux終端命令列顏...

修改linux終端命令列顏色

最近因為工作需要,一直在使用linux作業系統 cent5.0 很討厭linux終端命令列一成不變的風格,而且不容易與輸出內容區分,很容易看花眼。於是上網找了找修改linux終端命令列顏色的方法,自己對那些方法進行了驗證,最終找到了有效的修改linux終端命令列顏色的方法。以工作在root使用者下為...