Ubuntu
centos ls 和 ubuntu ls 命令有什麼區別?
我的 PC 中有一個 centos 和一個 ubuntu 虛擬機,每當我
ls
在 centos 虛擬機中執行命令時,它都會列印出字型較輕的文本。但在 ubuntu 中,相同的命令會以更粗的字型列印出文本。為什麼?
正如其他人所指出的,著色由
--color
標誌控制。許多 Linux 發行版為ls
in~/.bashrc
或其他 shell 啟動文件設置了別名,並且別名中包含此標誌。顏色本身由
$LS_COLORS
環境變數控制。這通常也通過呼叫dircolors
讀取配置文件的命令在您的 shell 啟動腳本之一中設置,告訴它如何構造$LS_COLORS
. 在 CentOS 和其他 RHEL 衍生產品上,預設配置文件是/etc/DIR_COLORS
. 碰巧 CentOS 和 Ubuntu 選擇了不同的顏色方案進行ls
輸出。