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位的目录(组外用户拥有写权限) |