1. 程式人生 > >設定ubuntu終端的命令列顏色

設定ubuntu終端的命令列顏色

用ubuntu的終端時間長了會眼花,因為輸入和輸出都是一個顏色的,當然 ls 不算了,這個還是有顏色的,就想如果終端的輸入和輸出能用顏色區分該多好啊,google後,搜到的大部分都不是我這個意思。偶然看到一篇,效果湊合吧, 只把命令列提示符的顏色變了一下,這樣也行吧,至少兩次命令列之間的輸出容易區分了

開啟Home目錄的.bashrc檔案,新增下面的內容到最後一行:

$ gedit ~/.bashrc

PS1=’${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]: \[\033[01;34m\]\w\[\033[00m\]\$ ‘

直接貼上過去就OK了。確認無誤後儲存退出。Now,所有的命令列提示符都成為彩色的了,無論是在終端裡面還是虛擬終端 裡面。

如果你想換用其他的顏色可能有點麻煩。注意上面的命令列,特別是01:32m和01;34m。第一個數字表示 [email protected]的顏色輸出,第二個表示路徑的文字顏色。

一些可用的顏色:

樣式

00 — Normal (no color, no bold)

01 – Bold

文字顏色

30 — Black

31 — Red

32 — Green

33 — Yellow

34 — Blue

35 — Magenta

36 — Cyan

37 — White

背景顏色

40 — Black

41 — Red

42 — Green

43 — Yellow

44 — Blue

45 — Magenta

46 — Cyan

47 – White

數字的順序沒有關係,並且可以自由組合。譬如你想把[email protected]的背景色設定為 Magenta,字型顏色為White,路徑檔案的顏色為Green,你可以這樣設定:

PS1=’${debian_chroot:+($debian_chroot)}\[\033[45;37m\]\[email protected]\h\[\033[00m\]: ֓

\[\033[32m\]\w\[\033[00m\]\$ ‘

如果希望全部提示符都是斜體(bold),沒有顏色,可以使用:

PS1=’${debian_chroot:+($debian_chroot)}\[\033[01m\]\[email protected]\h\[\033[01m\]: ֓

\[\033[01m\]\w\[\033[00m\]\$ ‘

提醒一下:不要把命令列的顏色設定的和終端的背景色一樣阿,不然就真的是盲打了,別說我沒提醒你啊 :)