カスタムカラーを設定してコンソールをクールにしようとしています。私はこれのために
eval $(dircolors "dircolors.ansi.dark")
ここでdircolors.ansi.darkは、好みの色を含むカスタムファイルです。
tty(グラフィックインターフェイスを持たないコンソールです)を除いて、すべてがうまく機能します。 CTRL+ALT+F2、F3などを押して呼び出すことができます。
そのコンソールにはlsコマンドの色はありません。echo $ LS_COLORSをチェックすると空です。
そこでLS_COLORSをどのように設定しますか?
答え1
ファイルにテキストモードコンソールの適切な端末タイプ識別子が含まれていないため、コンソールセッションで実行されたときにコマンドが何も実行されない可能性がdircolors.ansi.dark
あります。dircolors
コンソールに移動してログインし、と入力しますecho $TERM
。通常、linux
コンソールで端末タイプの名前を解決できますが、ディストリビューションと構成によって異なります。
次に、ファイルにコンソールで使用されている端末タイプと一致する行が含まれていることをdircolors.ansi.dark
確認してください。TERM
TERM行が複数ある場合があり、ワイルドカード文字を含めることができます。例を参照してくださいdircolors --print-database | less
。