私は地元の大学でUNIX / Linux入門コースを教えていますが、私の学生の1人が次の質問をしました。
私のディレクトリの一部のファイルは白色で、他のファイルはグレーであるのはなぜですか?白は今日作成したファイルで、グレーは既存のファイルですか?
この問題を調べたとき、最初は答えが変数にあると思いましたが、追加の調査でLS_COLORS
スイッチを使用するときとコマンドを使用すると色のリストが異なることがわかりました。以下のスクリーンショットをご覧ください。-l
-al
ls
ls -l
名前が「3」のファイルは白で表示されますが、-al
スイッチが同じファイルは灰色で表示されます。
これはlsのバグですか、それともなぜこれが起こるのか知っている人はいますか?
ベストアンサー1
プロンプト文字列($PS1
)は、文字に太字のプロパティを設定して色をより良くすることです。未設定それ。出力は以下から来ます。ls
それについて知らなかったし、する太字で設定を解除してください。だから最初のカラー出力の後ls
、すべてが暗く見えました。