私のPCにはcentosとubuntuの仮想マシンがあり、ls
centosの仮想マシンでコマンドを実行するたびに明るいフォントでテキストが印刷されます。しかし、Ubuntuでは、同じコマンドがより太いフォントでテキストを印刷します。なぜ?
ベストアンサー1
他の人が指摘したように、色は--color
フラグによって制御されます。多くのLinuxディストリビューションでは、ls
inまたは他のシェル起動ファイルのエイリアスを設定し、エイリアスには~/.bashrc
このフラグが含まれています。
色自体は環境変数によって制御されます$LS_COLORS
。これは通常、dircolors
設定方法を知らせる設定ファイルを読み取るコマンドを呼び出して、シェル起動スクリプトの1つで設定することもできます$LS_COLORS
。 CentOSや他のRHEL派生製品では、デフォルトの設定ファイルは/etc/DIR_COLORS
CentOSおよびUbuntuオプションとは異なります。ls
出力カラースキーム。