Hack 37. プロンプトの前景色を変更する

ユーザ名、ホスト、カレントディレクトリ情報を青色のプロンプトで表示します。

$ export PS1="\e[0;34m\u@\h \w> \e[m " 
[Note: これは明るい青色のプロンプトです]
$ export PS1="\e[1;34m\u@\h \w> \e[m " 
[Note: これは暗い青色のプロンプトです]

o \e[ - カラープロンプトの開始を表します。
o x;ym - カラーコードを表します。以下に記述したカラーコード値を使用してください。
o \e[m - カラープロンプトの終了を表します。

カラーコードテーブル:

Black 0;30
Blue 0;34
Green 0;32
Cyan 0;36
Red 0;31
Purple 0;35
Brown 0;33
[Note: 暗い色の場合は 0 を 1 に置き換えてください]

~/.bash_profile または ~/.bashrc に次の行を追加することで色の変更を永続化できます。

$ vi ~/.bash_profile
STARTCOLOR='\e[0;34m';
ENDCOLOR="\e[0m"
export PS1="$STARTCOLOR\u@\h \w> $ENDCOLOR"