「ls」は2つのディレクトリを表示します。通常、ディレクトリは黒の背景に青です。ただし、最初のものは青色の背景に緑色のテキストがあり、読み取れません。なぜこれですか?黒い背景に青く見えるようにしたり、暗い背景に少なくとも明るい色に見えるようにするにはどうすればよいですか。
これはGnome Terminalでbashを使用するUbuntu 12.04です。 Konsoleでは、青が少し暗くなって読みやすくなりますが、より良いかもしれません。
ベストアンサー1
種類に応じたファイルの色付け(オーディオファイルの場合はターコイズ、アーカイブ、圧縮ファイルの場合は明るい赤、画像、ビデオの場合は紫)に加えて、ls
ファイルとディレクトリの色もそのプロパティに基づいて色付けされます。
- 緑色の背景の黒いテキストは、所有ユーザーとグループを除く他のユーザーがそのディレクトリに書き込むことができ、固定ビット(
o+w, +t
)が設定されていることを示します。 - 緑色の背景に青いテキストは、所有しているユーザーとグループを除く他のユーザーがそのディレクトリに書き込むことができることを意味します。いいえスティッキービット(
o+w, -t
)を設定します。
パラッツェ・ステファノ~へUbuntuに尋ねるさまざまなプロパティの色で非常に魅力的なイメージを作成しました。
〜のようにテデンカラー設定は次のように変更できます。dircolors
。さまざまな色設定のリストにを使用してアクセスできますdircolors --print-database
。
各出力行(例BLK 40;33;01
:)は次の形式です。
[TARGET] [TEXT_STYLE];[FOREGROUND_COLOR];[BACKGROUND_COLOR]
TARGET
着色ルールのターゲットを表します。TEXT_STYLE
テキストスタイルを表します。00
=なし01
=太字04
=下線05
=点滅07
=逆、08
=隠す
FOREGROUND_COLOR
前景色を示します。30
=黒31
=赤32
=緑33
=黄色34
=青、35
=マゼンタ色36
=ターコイズ37
=白
BACKGROUND_COLOR
背景色を示します。40
=黒41
=赤42
=緑43
=黄色44
=青、45
=マゼンタ色46
=ターコイズ47
=白
フィールドは右から省略できるため、たとえば.tar 01;31
太字と赤で表示されます。
XTermおよび他のほとんどの最新のターミナルエミュレータは256色をサポートしています。
XTerm 256カラーフォアグラウンドカラーコードの形式は次のとおりです。
38;5;[FOREGROUND_COLOR]
XTerm 256色の背景色コードの形式は次のとおりです。
48;5;[BACKGROUND_COLOR]
ここFOREGROUND_COLOR
で、BACKGROUND_COLOR
とは、すべて0〜255の範囲の数値です。以下のスクリーンショットは、16色と256色のモードのフルカラーコードのリストを示しています。