Unix终端的颜色对照表
Unix终端的颜色对照表
CLICOLOR与LSCOLORS
原理探索
相关资料:
set -Ux LSCOLORS gxfxbEaEBxxEhEhBaDaCaD
神奇的一行代码即可改变ls显示的文件颜色。
色彩配置规则如下:
- 默认颜色为
x
,剩下8种颜色从a~h排序(历史原因,早期的计算机只有8位颜色显示) - 大写字母为加粗标识符
- 按序号排列分别有11个类型,每一个类型两个字符描述,如
gx
目录青色前景色、默认无背景色
字母 | 颜色说明 |
---|---|
a | 黑色 |
b | 红色 |
c | 绿色 |
d | 黄色 |
e | 蓝色 |
f | 品红色 |
g | 青色 |
h | 白色 |
序号 | 类型说明 |
---|---|
1 | 目录 |
2 | 链接 |
3 | socket文件 |
4 | 管道文件 |
5 | 可执行文件 |
6 | 块设备文件 |
7 | 字块设备文件 |
8 | 设定了suid的可执行文件 |
9 | 设定了guid的可执行文件 |
10 | 拥有sticky位的目录(组外用户拥有写权限) |
11 | 没有sticky位的目录(组外用户拥有写权限) |