当我们在Mac终端中输入ls指令会发现,文件夹名和文件名都是一样的颜色,这和我们在Linux中有一点区别。那我们
第一步:创建用vim打开.bash_profile文件。依次输入以下指令:
cd ~
touch .bash_profile
vim .bash_profile
第二步:修改.bash_profile文件。按i进入插入模式,在文件末尾添加以下三行代码:
export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色
export CLICOLOR='Yes' # 是否输出颜色
export LSCOLORS='exfxcxdxbxegedabagGxGx' # 指定颜色(蓝色)
修改好后按esc键退出插入模式,输入:wq保存退出。
其中,第三行代码中的LSCOLORS中的22个字母,每两个字母一组,分别指定一种类型的文件或者文件夹显示的字体颜色和背景颜色。从第1组到第11组分别指定的文件或文件类型为:
下面是颜色的字母对照表:
字母 | 颜色 |
---|---|
a | 黑色 |
b | 红色 |
c | 绿色 |
d | 棕色 |
e | 蓝色 |
f | 洋红色 |
g | 青色 |
h | 浅灰色 |
A | 黑色粗体 |
B | 红色粗体 |
C | 绿色粗体 |
D | 棕色粗体 |
E | 蓝色粗体 |
F | 洋红色粗体 |
G | 青色粗体 |
H | 浅灰色粗体 |
x | 系统默认色 |
所以,如果你想把文件夹名字显示的颜色改成绿色,那么你就只需要把第三行代码LSCOLORS字母串'exfxcxdxbxegedabagGxGx'
中的第一个字母e改成c即可。
第三步:输入下面代码使配置生效:
source .bash_profile
最后再输入ls就可以看到文件夹的颜色和普通文件到颜色不一样了,大功告成。