日期:2014-05-16  浏览次数:20627 次

linux下ls的蓝色太深,怎么办?

在linux下使用ls命令时,会将目录以蓝色显示。在某些显示器上,黑底蓝字,看起来相当费力,以至于我有时候不得不使用dir命令,全部显示成白色。

?

先看一个图:

?

?

看那些黑底蓝字,是不是很吃力?

?

保存颜色的配置文件是/etc/DIR_COLORS*,有三个:

?

DIR_COLORS? DIR_COLORS.256color? DIR_COLORS.xterm

?

如果你是使用putty这样的工具连接,可以修改DIR_COLORS.xterm

?

找到DIR 00;34这一行,这就是设定目录的显示颜色。00是指背景为黑色,34是指文字为蓝色。我只想把文字改成一个浅点亮点的颜色。

?

有以下一些颜色可作选择:

?

0?? = default colour
1?? = bold
4?? = underlined
5?? = flashing text
7?? = reverse field
31? = red
32? = green
33? = orange
34? = blue
35? = purple
36? = cyan
37? = grey
40? = black background
41? = red background
42? = green background
43? = orange background
44? = blue background
45? = purple background
46? = cyan background
47? = grey background
90? = dark grey
91? = light red
92? = light green
93? = yellow
94? = light blue
95? = light purple
96? = turquoise
100 = dark grey background
101 = light red background
102 = light green background
103 = yellow background
104 = light blue background
105 = light purple background
106 = turquoise background

?

我看到了一个94 = light blue,就选它吧。

?

把那个蓝色34改为94,保存后,退出putty重新登录,再看一个图:

?


?

?