Hack 38. プロンプトの背景色を変更する

以下に示すように PS1 プロンプトで \e[{code}m を指定して背景色を変更します。

$ export PS1="\e[47m\u@\h \w> \e[m " 

[Note: これは背景がライトグレーになります]

背景と前景のコンビネーション

$ export PS1="\e[0;34m\e[47m\u@\h \w> \e[m " 

[Note: これは前景をライトブルーに背景をライトグレーにします]

~/.bash_profile あるいは ~/.bashrc に次野記述を追加して、
永続的に上記の背景と前景を設定します。

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

次の背景色を使用してみてください。お好みに合ったものを選択します:
o \e[40m
o \e[41m
o \e[42m
o \e[43m
o \e[44m
o \e[45m
o \e[46m
o \e[47m