lsコマンドで表示される配色を変更する。

全てのユーザーの配色を変更したい場合、/etc/DIR_COLORS の設定を変更します。

例えば、ディレクトリの表示色を変えるなら

DIR 01;34

の部分を変更します。 DIRは、ディレクトリを示し、01が明るくする、32が青色の文字 という意味になっています。 ファイルなどでは、拡張子別に配色が設定されています。 属性を複数並べることもできるようです。

指定できる値を以下に示します。

文字色

30black(黒)
31red(赤)
32green(緑)
33yellow(黄)
34blue(青)
35magenta(紫)
36cyan(水色)
37white(白)

背景色

40black(黒)
41red(赤)
42green(緑)
43yellow(黄)
44blue(青)
45magenta(紫)
46cyan(水色)
47white(白)

属性

00none(なし)
01bold(明るくする)
04underscore(下線をつける)
05blink(点滅する)
07reverse(反転表示する)
08concealed

ユーザーごとに設定を変更する場合は

~/.dir_colors

を編集して配色を変更します。 環境によっては、ファイルが存在しないことがあるので

cp /etc/DIR_COLORS ~/.dir_colors

でコピーし、編集します。