2014-10-17

bash 使用彩色的 prompt

bach 雖然不是最好的 shell(個人覺得),但它是大部份 GNU/Linux 內定的 shell 程式,所以對它有一些認識,我想是 Linuxer 的一項基本知識。

使用過 bash 的人都了解,內定的提示符號和顯示資料常會混在一起,這多少會造成一些困擾。

這在 bash 中不難解決,在你的 .bashrc 最後一行加入以下:
export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]\u\[$(tput setaf 2)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]"

重啟終端機後,你的 bash 提示符號就可以有顏色了(如附圖)。

什麼,還不滿意,提供一個快速打造自已 bash prompt 的網址,可以快速設定自已的 bash prompt,如下:
https://www.kirsle.net/wizards/ps1.html


沒有留言 :

張貼留言