mac自帶的終端是款非常好用的ssh工具,但ls命令下文件與文件夾都是單一的顏色,為了更好區分,作出修改。
終端默認背景顏色為白色,(終端->偏好設置->描述文本),可修改背景顏色與字體大小。

第一步:打開終端輸入
cd ~
第二步:創建 .bash_profile 文件
touch .bash_profile # 注意文件前有“.”
第三步:編輯 .bash_profile
vim .bash_profile
第四步:按i鍵進入修改模式,在文件末尾添加以下三行代碼
export LS_OPTIONS='--color=auto' # 如果沒有指定,則自動選擇顏色
export CLICOLOR='Yes' #是否輸出顏色
export LSCOLORS='CxfxcxdxbxegedabagGxGx' #指定顏色
第五步:按esc鍵退出修改模式,輸入:wq!保存退出,輸入下面代碼使配置生效
source .bash_profile
ls目錄顏色修改到這就ok了,效果如下圖.
ps:這個修改需要完全退出Terminal再次進入ls才有效果

詳細說下上面第四步中的第3小步LSCOLORS='CxfxcxdxbxegedabagGxGx' 中的值代表的意思,這22個字母2個字母一組分別指定一種類型的文件或者文件夾顯示的字體顏色和背景顏色。從第1組到第11組分別指定的文件或文件類型為:
directory # 文件夾目錄
symbolic link
socket
pipe
executable
block special
character special
executable with setuid bit set
executable with setgid bit set
directory writable to others, with sticky bit
directory writable to others, without sticky bit
下面是顏色的子母對照:
a 黑色
b 紅色
c 綠色
d 棕色
e 藍色
f 洋紅色
g 青色
h 淺灰色
A 黑色粗體
B 紅色粗體
C 綠色粗體
D 棕色粗體
E 藍色粗體
F 洋紅色粗體
G 青色粗體
H 淺灰色粗體
x 系統默認顏色
所以,如果我們想把文件夾目錄顯示成紅色,就可以把LSCOLORS設置為bxfxaxdxcxegedabagacad就可以了。
綠色粗體'CxfxcxdxbxegedabagGxGx'
藍色粗體'ExfxcxdxbxegedabagGxGx'