答え1
私はランダムな試みでそれを見つけることができました。定義
bind 'set colored-stats on'
後に必須が表示されますLS_COLORS
。
答え2
ls
さまざまな色の入力と完了の質問をTAB
以下に示します。 ls色はLS_COLORS
環境変数の現在の値から取得されます。仕上げ色はTAB
""オプションを使用してライブラリから提供されます。また、で定義された色を使用しますが、Bashが起動したときのみ、つまりreadlineライブラリが初期化されたときにのみ使用されます。したがって、Bash の起動後に変更すると、ls と TAB の完了は一致しません。一貫性のために、Bashが開始される前に変更する必要があります。たとえば、.bash_profileに入れたりエクスポートした後に ""を呼び出すなどの方法を使用します。readline
set colored-stats on
LS_COLORS
LS_COLORS
LS_COLORS
LS_COLORS
xterm