蘋果的終端機預設是沒有顏色的,如果要像在 Linxu 那樣 ls 可以用不同的顏色顯示不同種類的檔案,就要自己到 ~/.bash_profile 做一些設定。
用文字編輯器打開 ~/.bash_profile 加入
export CLICOLOR='true'
(讓 ls 顯示顏色) 加入
export LSCOLORS="gxfxcxdxcxegedabagacad"
(設定不同種檔案的顏色,可以自定)
存檔離開之後,重新開啟終端機,就可以看到漂亮的 ls 啦!
LSCOLORS 後面一串的意思是,照著順序設定顏色,順序是:
顏色的對應值則是:
a -> black b -> red c -> green d -> brown e -> blue f -> magenta g -> cyan h -> light grey
A -> bold black, usually shows up as dark grey B -> bold red C -> bold green D -> bold brown, usually shows up as yellow E -> bold blue F -> bold magenta G -> bold cyan H -> bold light grey; looks like bright white x -> default foreground or background
每個種類的檔案有兩個值,字的顏色和底色。以 LSCOLORS=“gxfxcxdxcxegedabagacad” 來說,前面的 gx 是設定資料夾顯示的顏色為青色,底色是預設的前景和背景色;fx 是 symbolic link 的設定,字是洋紅,底色是預設的前景和背景色,依此類推。
阿剛剛在網路上看到有人寫了一個很方便的東西,可以直接用 GUI 設定和預覽,你調好你想要的顏色之後,它就產生設定字串給你了。 網站: http://geoff.greer.fm/lscolors/