Bash
為什麼文件和目錄的顏色不同?
在 Ubuntu 14.04 上,在 gnome 終端下的 bash 中,為什麼文件特別是目錄以不同的方式著色?
綠色對我隱藏了文本(你呢?)。它是通過終端還是 bash 完成的?這是出於某種目的的設計嗎?
我們可以更改隱藏文本的顏色嗎?
顏色由
ls
使用LS_COLORS
環境變數設置。要更改顏色,您可以使用dircolors
.dircolors --print-database
輸出目前的源設置,您可以將其儲存在文件中並進行調整;然後
dircolors ${file}
LS_COLORS
將使用 中的設置為您輸出處理後的值${file}
。嚴格來說
ls
輸出顏色程式碼,這些程式碼由終端映射到顏色;有一個或多或少的標準調色板(有關詳細資訊,請參閱維基百科),但從一個終端到另一個終端略有不同。因此,您可以使用 更改程式碼ls
輸出dircolors
,並且您通常也可以調整終端的調色板,但這會影響您在終端中執行的所有使用顏色的程序。至於設計,我想預設顏色是
ls
維護者喜歡的顏色……