CentOSをLinuxテキストモードで実行しています。コマンドls /usr/
を実行すると、出力が読みにくい(黒に紺色)。テキストの色を変更するにはどうすればよいですか?
コンソールで色を変更したい場合、つまりoutside Xの場合、次のように_.bashrc
_で色を指定できます。
_if [ "$TERM" = "linux" ]; then
echo -en "\e]P0222222" #black
echo -en "\e]P8222222" #darkgrey
echo -en "\e]P1803232" #darkred
....
fi
_
黒を_#222222
_として定義している場所詳細については、この投稿を参照してください。 http://phraktured.net/linux-console-colors.html
in Xで作業している場合、次のように_.Xresources
_で色を定義することにより、設定をカスタマイズできます。
_!black
*color0: #3D3D3D
*color8: #5E5E5E
!red
*color1: #8C4665
*color9: #BF4D80
...
_
xを起動するときに、通常は_.xinitrc
_からこのファイルを取得します。
_xrdb -merge ~/.Xresources
_
Arch Wikiには、すべてのオプションを説明する.Xresourcesのページがあります。 https://wiki.archlinux.org/index.php/Xresources
あなたが行うことができるもう1つの拡張Xかそうでないかのどちらかは、色を付けたいさまざまなファイルタイプすべてと、それぞれの色を_.dir_colors
_ファイルに指定することです。
_.xinitrc 01;31
.Xauthority 01;31
.Xmodmap 00;31
.Xresources 01;33
...
_
はじめに、_/etc/dir_colors
_をユーザーの_/home
_ディレクトリにコピーし、変更を加えます。次に、eval $(dircolors -b ~/.dir_colors)
を使用して_.bashrc
_からこれを調達します。これにより、ls
を使用するときに、ファイルの色とファイルタイプをきめ細かく制御できます。
あなたはここに(信じられないほど詳細で徹底的な)_.dir_colors
_のサンプルファイルを見つけることができます: https://github.com/trapd00r/LS_COLORS/blob/master/LS_COLORS
3つすべてのアプローチを組み合わせることで、コンソールとXのどちらで作業しているかに関係なく、かなり均一なセットアップを作成できます。
必要なファイルは/etc/DIR_COLORS
。私はあなたとまったく同じ問題があり、ディレクトリを青緑色に変更しました。よりうまく動作します。
cp /etc/DIR_COLORS /home/yourusername/.dir_colors
編集/home/yourusername/.dir_colors
、次の行が表示されます:
DIR 01;34 #directory
これを次のように変更します。
DIR 01;36 #directory
これにより、ディレクトリの色が青ざめます。