Linux系统下文件颜色含义

来源:互联网 发布:恢复软件finaldata 编辑:程序博客网 时间:2024/06/05 07:37

蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;白色表示其他文件;黄色是设备文件,包括block, char, fifo。

红色闪烁表示链接的文件有问题了;用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。

 

在控制台下,用ls,就会发现shell将不同类型的文件项目显示为不同的颜色,不用ls -l便能大概的把各个文件的类型情况了解一下。其实,在/etc下有一个DIR_COLORS的文件,这是一个着色控制的模版。现将这个模版拷出来。如果想让这个配置在root用户下生效,便拷到/root下;如果想在abc(例子)用户下生效,便拷到/home/abc/下。之后将文件改名为(注意小写,和“.”号).dir_colors 用vi打开他,往下找,就会发现,一处标记着DIR的行,行的右边,两个两位的十进制数,并且这两个字的颜色是不同的。这就是对文件项目中文件夹(directory)的着色方案。那两个数便是所用的颜色。右边那个便是用ls是显示的颜色。随便改一下,便会发现数字的颜色也跟着变化。这就是将来显示的颜色了。 在DIR行的下面,还有其他类型的文件着色方案,同样的格式,改改试试就行了。之后,存盘。关掉命令行窗口。再次打开命令行,便会看到你修改过后的结果了。在DIR_COLORS的文件顶端,有修改的说明和不同颜色对应的数字,可以作为参考。

ls命令文件夹颜色设置:

文本界面下,红帽用蓝色作为ls的目录的颜色,配合他的黑色背景,感觉太暗了,看不清。

改成别的颜色的方法:

首先

# vi /etc/DIR_COLORS

内的设定“DIR 01;34”,为ls命令的目录的颜色设置,01表示粗体,34表示字体蓝色。

我把它改成了“DIR 01;37;44”,37是字体白色,44是字背景蓝色,视觉效果还可以,而且习惯上也能接受。

然后,执行

# eval `dircolors /etc/DIR_COLORS`

注意命令中的`符号为键盘~符号下面的那个,别弄错了。

再执行ls命令看效果应该就不再那么难以辨认了。

以上方法是对全局修改,如果想只对用户修改的话

将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors,再修改这个文件就可以了

原创粉丝点击