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"