Mac修改文件名的颜色

前言

Mac中修改文件名颜色是通过LSCOLORS这个环境变量来控制的

文件类型

11种文件类型信息如下所示

序号类型说明
1目录
2链接
3socket文件
4管道文件
5可执行文件
6块设备文件
7字块设备文件
8设定了suid的可执行文件
9设定了guid的可执行文件
10拥有sticky位的目录(组外用户拥有写权限)
11没有sticky位的目录(组外用户拥有写权限)

LSCOLORS介绍

缺省状态下macOS的LSCOLORS的内容为exfxcxdxbxegedabagacad,简单来说又如下规则:

  • 每个字母代表一种颜色。
  • 一共22个字母,2个字母分为一组,所以分为11组,按照上面的表格的顺序依次定义了每种文件类型的颜色。
  • 一组颜色中,前面的字母代表前景色(即字体颜色),后面的字母代表背景色。

颜色

  • 大写字母的颜色代表粗体,小写代表普通类型
字母(小写)颜色说明字母(大写)颜色说明
a黑色A黑色粗体
b红色B红色粗体
c绿色C绿色粗体
d棕色D棕色粗体
e蓝色E蓝色粗体
f洋红色F洋红色粗体
g青色G青色粗体
h浅灰色H浅灰色粗体
x系统默认颜色

如何设置LSCOLORS环境变量

vim ~/.bash_profile
	export LSCOLORS=GxFxCxDxBxegedabagaced
source ~/.bash_profile

那年,京城郭少。


posted @ 2020-09-28 23:28  NetRookieX  阅读(35)  评论(0编辑  收藏  举报