LS_COLORS設定が正しくありません。

LS_COLORS設定が正しくありません。

目次がls藍色になっていて読書が大変で変えたいです。

私はそれを設定する必要があることを読んLS_COLORSだが、私には何もしません。

私が試した方法はLS_COLORS="dir=0;35"次のとおりです。ls --color=autoしかし、カタログはまだ藍色です。

また、新しいセッションを開くとLS_COLORS値はありませんが、lsまだカラーで印刷されます。

設定する必要がある別の変数がありますか?色はどのように変更できますか?

編集する:私は変数がありませんexport。これによりls内容が読み取れなくなります。

答え1

変数もエクスポートする必要があります。変数をエクスポートしないと、新しい子プロセスでその変数を表示できません。

export次のように変数宣言の前に追加するだけですexport LS_COLORS="di=0;35"

ただし、すべての変数は各セッションの後に削除され、各新しいセッションの開始時にリセットする必要があります。これを自動化するには(bashを使用すると仮定)、~/.bashrc新しいbashセッションを開始するたびに実行されるこの行をファイルに追加します。

答え2

藍色を簡単に変えることもできます。どんな種類の青でもそしてsetvtrgb。この--helpオプションは以下を説明します。

RED、GREEN、BLUEの場合、FILEは3行のカンマ区切りの10進数でなければなりません。

有効なファイルをシードするには: cat /sys/module/vt/parameters/default_{red,grn,blu} > FILE

次に、FILEの値を編集します。

3行のファイルは次のとおりです。

000,  250,120,200, 64,190, 50,  170,85,  240, 85,220, 80,232, 55,  220
000,  100,186,140,128,120,190,  170,85,   60,211,210,150, 85,222,  220
000,   40,120, 20,200,190,160,  170,85,   30, 85, 80,255,212,222,  220

コメントを付けることはできませんが、スペースは大丈夫です。役に立ちます!

上から下へRGB値を読み取ることができます。左から右に配置された16色。

青は(64,128,200)です。太い青は(80,150,255)です。元の藍色は(0,0,225)に似ています。ちょうど緑と少し赤を追加しました。

これが私がLS_COLORSを定義してエクスポートする方法です。 (dircolors -pコードを探してください。)

LS_COLORS="fi=01;37:di=01;34:ex=01;32:ln=37\
:or=01;30:mi=00:mh=31\
:pi=33:so=43;30:do=35\
:bd=35;01:cd=35\
:su=37;41:sg=30;43:ca=30;41\
:tw=07;34:ow=30;44:st=30;44"

export LS_COLORS

# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white

答え3

このコマンドを使用してデフォルト値を印刷しdircolor -p、ディレクトリの現在の色(DIR 01;34=blue)を変更しsed、この出力をdircolorsコマンドへの入力として使用できます。

LS_COLORSこれにより、変数とコマンドの変更された値が印刷されますexport LS_COLORS

dircolors <(dircolors -p | sed 's/DIR 01;34/DIR 01;35/')

を使用している場合は、bashこの出力を自分の出力に追加して~/.bashrc修正された結果を得ることができます~/.bashrc

dircolors <(dircolors -p | sed 's/DIR 01;34/DIR 01;35/') >> ~/.bashrc
. ~/.bashrc

関連情報