ブログ

読んで思い出す。忘れるために書く

Q. Bash で補完したときに表示される文字の色設定を変えたい

A. colored-stats を on にして、LS_COLORS設定値を自分好みに変更する

BashINPUTRC環境変数設定がなければ ~/.inputrc を読みに行くので、そこに設定値を書く

~/.inputrc :

colored-stats On

環境変数は適当な場所 (~/.bash_profile, ~/.bashrc) に書く

~/.bashrc :

# MacOS のターミナルの場合に色設定を変更する
if [[ $(uname -s) -eq 'Darwin' ]]; then
  export LS_COLORS="di=36;40:ln=35:so=32:pi=33:ex=31:bd=34;46:cd=34;43:su=30;41:sg=30;46:tw=36;42:ow=30;43"
fi

ls -G も色設定をしたければ LSCOLORSgxfxcx... 形式で値を入れる

Links