GNU ls
GNUのlsはLS_COLORS環境変数により色がつけられる。正直、若干鬱陶しいのだが、色を変えるには以下の通り。
- /etc/DIR_COLORSを$HOME/.dir_colorsとして保存。
- .dir_colorsを編集。数字と色についてはコメントに記述してある。
ちなみに、これは、ログインシェルとしてbashを使っていて、.bash_profile や .bashrcはあまり変更していない場合の話である。というのは、
- $HOME/.bash_profile
- $HOME/.bashrc
- /etc/bashrc
- /etc/profile.d/colors.sh
の順番で読み込まれるのを想定しているので、.bash_profileや.bashrcをいじくりまわしている人は、それらファイルで適宜、
eval `dircolors --sh "$HOME/.dir_colors"`
を実行するようにすればよいようだ。