当前位置: 首页 > 工具软件 > x-terminal > 使用案例 >

Mac下终端Terminal配置

墨阳羽
2023-12-01

1 解决Mac终端中文件夹名和文件名颜色一样的问题

当我们在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组分别指定的文件或文件类型为:

  1. directory(文件夹目录)
  2. symbolic link
  3. socket
  4. pipe
  5. executable
  6. block special
  7. character special
  8. executable with setuid bit set
  9. executable with setgid bit set
  10. directory writable to others, with sticky bit
  11. 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字母串'exfxcxdxbxegedabagGxGx'中的第一个字母e改成c即可。

第三步:输入下面代码使配置生效:

source .bash_profile

最后再输入ls就可以看到文件夹的颜色和普通文件到颜色不一样了,大功告成。

 类似资料: