Linux終端介面的字型顏色設定

2021-08-14 02:34:37 字數 1787 閱讀 5857



目錄說明 

ps1 

顏色語法 

儲存設定

說明在網上找了好多資料都不是很詳細,要不就是語法有錯誤。 

所以弄了好久才整明白了,寫下來方便後面的人學習。 

本人linux

虛擬機器版本為

centos

6.5其他的版本的可能又細微區別哈。

ps1ps1是

linux

終端使用者的乙個環境變數,用來說明命令列提示符的設定。在終端輸入命令:

echo $ps1

,就會輸出

ps1的定義:

ps1=

』[\u@\h \w]$ 『

linux

預設的命令列提示資訊為:

[當前使用者的賬號名稱

@主機的第乙個名字工作目錄的最後一項

]$ 

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

時,提示符為:

# ,普通使用者則為:$

顏色語法

其中設定顏色的格式為:以

\[\e[f;bm]

,以\e[m結束

f b顏色 30

40黑色

3141

紅色32

42綠色

3343

黃色34

44藍色

3545

紫紅色36

46青藍色

3747白色

例如我們要把

\u改變顏色

ps1=

」[\[\e[31;40m]\u\e[m @\h \w]\$ 「

這樣我們就將

\u的顏色設定成了前景色為紅色,背景色為黑色。 

修改後的效果圖:

例如ps1=

」[\u\[\e[31;40m]@\e[m\[\e[36;40m]\h\e[m\[\e[31;40m]\w\e[m]\$ 「

修改了@符號的顏色為前景色為紅色背景色為黑色,

\h為前景色為青藍色背景色為黑色,

\w為前景色為紅色背景色為黑色。

修改後的效果圖:

儲存設定

將設定好的

ps1變數寫到

.bashrc

裡面,這樣後面開啟的終端都有效。

$ cd ~

$ vi.bashrc

開啟後新增一行

ps1=

」[\u\[\e[31;40m]@\e[m\[\e[36;40m]\h\e[m\[\e[31;40m]\w\e[m]\$ 「

儲存退出就可以了。

linux終端介面的字顏色設定

在網上找了好多資料都不是很詳細,要不就是語法有錯誤。所以弄了好久才整明白了,寫下來方便後面的人學習。本人linux虛擬機器版本為centos 6.5 其他的版本的可能又細微區別哈。ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。在終端輸入命令 echo ps1,就會輸出ps1...

更改linux終端輸入的字型顏色

root localhost echo ps1 u h w u 代表當前登入的使用者 h 代表當前主機的主機名 w 代表當前的目錄 0表示預設字型,1表示加粗,4在字型下方加下劃線 5 閃爍 7 代表突出顯示 31 37 字型顏色 40 47 表示背景顏色 echo ps1 e 1 35m u h ...

Ubuntu終端字型顏色方案

預設 藍色代表該資料夾 綠色代表可執行檔案。紅色表示壓縮檔案。淺藍色表示鏈結檔案 灰色表示其它檔案 紅色閃爍表示鏈結的檔案有問題了 黃色表示裝置檔案。非常不爽怎麼辦,改!事實上呢,使用dircolor命令就能夠顯示檔名稱顏色設定了 dircolor p 它還能夠設定 1.利用dircolors命令,...