1. 程式人生 > >【mac】修改終端配色

【mac】修改終端配色

修改Mac終端(Terminal)裡不同型別檔案的顯示顏色

Mac OS下ls命令預設是單色輸出,相當不直觀,用慣了ubuntu就想著能不能改成按照檔案型別不同顏色輸出。

  1. 啟動終端Terminal
  2. 進入當前使用者的home目錄
cd ~
  1. 建立.bash_profile
touch .bash_profile
  1. 編輯.bash_profile檔案
sudo gedit ./.bash_profile
  1. 輸入:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
  1. 儲存檔案,關閉.bash_profile

  2. 更新剛配置的環境變數

source .bash_profile

解釋:
SCLICOLOR是用來設定是否進行顏色的顯示。CLI是Command Line Interface的縮寫。
LSCOLORS是用來設定當CLICOLOR被啟用後,各種檔案型別的顏色。LSCOLORS的值中每兩個字母為一組,分別設定某個檔案型別的文字顏色和背景顏色。LSCOLORS中一共11組顏色設定,按照先後順序,分別對以下的檔案型別進行設定:

directory 這是一個目錄
symbolic link 這是一個符號連結
socket 這是一個socket連結
pipe 這是一個管道
executable 這是一個可執行檔案
block special 這是一個字元特殊檔案
character special 這是一個塊特殊檔案
executable with setuid bit set 可執行以不同的UID執行的程式
executable with setgid bit set 可執行以一個額外的組特權執行的程式
directory writable to others, with sticky bit
directory writable to others, without sticky bit

LSCOLORS中,字母代表的顏色如下:

a 黑色
b 紅色
c 綠色
d 棕色
e 藍色
f 洋紅色
g 青色
h 淺灰色
A 黑色粗體
B 紅色粗體
C 綠色粗體
D 棕色粗體
E 藍色粗體
F 洋紅色粗體
G 青色粗體
H 淺灰色粗體
x 系統預設顏色