Ubuntu

centos ls 和 ubuntu ls 命令有什麼區別?

  • August 12, 2021

我的 PC 中有一個 centos 和一個 ubuntu 虛擬機,每當我ls在 centos 虛擬機中執行命令時,它都會列印出字型較輕的文本。但在 ubuntu 中,相同的命令會以更粗的字型列印出文本。為什麼?

正如其他人所指出的,著色由--color標誌控制。許多 Linux 發行版為lsin~/.bashrc或其他 shell 啟動文件設置了別名,並且別名中包含此標誌。

顏色本身由$LS_COLORS環境變數控制。這通常也通過呼叫dircolors讀取配置文件的命令在您的 shell 啟動腳本之一中設置,告訴它如何構造$LS_COLORS. 在 CentOS 和其他 RHEL 衍生產品上,預設配置文件是/etc/DIR_COLORS. 碰巧 CentOS 和 Ubuntu 選擇了不同的顏色方案進行ls輸出。

引用自:https://unix.stackexchange.com/questions/664397