更改Linux終端中使用者名稱的顯示顏色

2021-07-28 14:03:05 字數 1260 閱讀 6530

在終端中每次輸入指令後,會反饋出一大塊的結果,由於顏色都一樣,總是找不到輸出結果的第一行,所以若修改一下使用者名稱顏色的話,就可以一眼就找到結果的開始行了。

1、開啟終端的配置檔案.bashrc

gedit   ~/.bashrc
2、找到如下**處
if [ "$color_prompt" = yes ]; then

ps1='$

\[\033[01;32m\]

\u@\h

\[\033[00m\]:\[\033[01;34m\]

\w\[\033[00m\]

\$ '

else

ps1='$

\u@\h:\w

\$ '

fiunset color_prompt force_color_prompt

並在該**塊下新增如下**

ps1='$

\[\033[01;33;1m\]

\u@\h

\[\033[00m\]:\[\033[01;34m\]

\w\[\033[00m\]

\$ '

3、重新執行修改過的檔案
source  .bashrc
修改過後,顯示如下

4、簡要解釋

其實從上面**塊可以知道,上面的\u@h:w$,剛好對應著我們終端中的使用者名稱user@host:path$,即依次為使用者名稱,主機名和所在路徑。

而\033[01;33;1m]分別對應\033[顯示狀態;前景色;背景色m],在這這個值代表字型高亮顯示為黃色,背景為透明色

顏色值

前景色背景色顏色

3040

黑色31

41紅色

3242

綠色33

43黃色

3444

藍色35

45紫紅色

3646

青藍色37

47白色11

透明狀態值

狀態值狀態0

off1高亮4

下劃線5閃爍7

反白顯示

8不可見

linux下更改使用者名稱

root 下更改 vi etc passwd vi etc shadow 這兩個檔案必須要保持一致。每乙個檔案都具有 擁有者和使用者組 屬性,每個登入的使用者至少會取得兩個id,乙個是使用者id user id 即uid 乙個是使用者組id group id 即gid 帳號管理最重要的兩個檔案就是 ...

linux更改使用者名稱,網域名稱

1.我們在root許可權下,使用命令 usermod l new user name old user name 即可更改使用者名稱。usermod的具體用法可以通過usermod help檢視。2.同樣在root許可權下,使用命令 hostname v new host name來更改網域名稱。h...

oracle更改使用者名稱

例如,使用者名稱test1改為test2,在plsql介面中不支援直接更改,只能通過sql更改 1 查詢系統user 中的user 值 select user name from user where name test1 2 根據user 值,更改使用者名稱 update user set nam...