設定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\]\$ ‘
提醒一下:不要把命令列的顏色設定的和終端的背景色一樣阿,不然就真的是盲打了,別說我沒提醒你啊 :)