mac自帶的終端是款非常好用的ssh工具螃诅,但ls命令下文件與文件夾都是單一的顏色啡氢,為了更好區(qū)分,作出修改术裸。
終端默認(rèn)背景顏色為白色倘是,(終端->偏好設(shè)置->描述文本),可修改背景顏色與字體大小袭艺。
第一步:打開終端輸入
cd ~
第二步:創(chuàng)建????.bash_profile????文件
touch .bash_profile ? ? ? ? ? ?# 注意文件前有“.”
第三步:編輯 .bash_profile
vim .bash_profile
第四步:按i鍵進(jìn)入修改模式搀崭,在文件末尾添加以下三行代碼
export LS_OPTIONS='--color=auto' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 如果沒有指定,則自動(dòng)選擇顏色
export CLICOLOR='Yes' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#是否輸出顏色
export LSCOLORS='CxfxcxdxbxegedabagGxGx' ? ? ? ? ? ? ? #指定顏色
第五步:按esc鍵退出修改模式猾编,輸入:wq!保存退出瘤睹,輸入下面代碼使配置生效
source .bash_profile
ls目錄顏色修改到這就ok了,效果如下圖.?
ps:這個(gè)修改需要完全退出Terminal再次進(jìn)入ls才有效果
詳細(xì)說(shuō)下上面第四步中的第3小步LSCOLORS='CxfxcxdxbxegedabagGxGx'?中的值代表的意思答倡,這22個(gè)字母2個(gè)字母一組分別指定一種類型的文件或者文件夾顯示的字體顏色和背景顏色轰传。從第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
下面是顏色的子母對(duì)照:
? ? a 黑色
? ? b 紅色
? ? c 綠色
? ? d 棕色
? ? e 藍(lán)色
? ? f 洋紅色
? ? g 青色
? ? h 淺灰色
? ? A 黑色粗體
? ? B 紅色粗體
? ? C 綠色粗體
? ? D 棕色粗體
? ? E 藍(lán)色粗體
? ? F 洋紅色粗體
? ? G 青色粗體
? ? H 淺灰色粗體
? ? x 系統(tǒng)默認(rèn)顏色
?所以,如果我們想把文件夾目錄顯示成紅色瘪撇,就可以把LSCOLORS設(shè)置為bxfxaxdxcxegedabagacad就可以了获茬。
綠色粗體'CxfxcxdxbxegedabagGxGx'
藍(lán)色粗體'ExfxcxdxbxegedabagGxGx'