ssh连上后,ls的目录文件显示蓝色,特别难以看清。
在/etc/profile.d目录中,负责颜色显示的就是colors.sh了,而colors.sh又会尝试读取如下文件
$HOME/.dircolors
$HOME/.dir_colors
$HOME/.dircolors.$TERM
$HOME/.dir_colors.$TERM
因此只需在自己的$HOME目录下,建立.dircolors文件里面包含如下一行,即可完成目录显示颜色的修改
DIR 00;35
或者
dircolors -p > .dircolors
然后找到“DIR 01;34”,修改为 “DIR 01;35”,保存退出。(这里的01表示高亮度显示,34表示蓝色,35表示洋红色)
样式:
00 — Normal (no color, no bold)
01 — Bold //粗体
文字颜色
30 — Black //黑色
31 — Red //红色
32 — Green //绿色
33 — Yellow //黄色
34 — Blue //蓝色
35 — Magenta //洋红色
36 — Cyan //蓝绿色
37 — White //白色
背景颜色
40 — Black
41 — Red
42 — Green
43 — Yellow
44 — Blue
45 — Magenta
46 — Cyan
47 – White
白色: 表示普通文件
蓝色: 表示目录
绿色: 表示可执行文件
红色: 表示压缩文件
蓝绿色: 链接文件
红色闪烁:表示链接的文件有问题
黄色: 表示设备文件
灰色: 表示其他文件
一些其他颜色的配置可以参考
/etc/DIR_COLORS或/etc/DIR_COLORS.xterm文件