1. 程式人生 > >Mac終端ls顏色設定

Mac終端ls顏色設定

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'