在控制台下,用ls,就会发现,shell将不同类型的文件项目显示为不同的颜色。者可以提高效率,不用ls -l便能大概的把各个文件的类型情况了解一下。
你有没有想过更改这个着色配置呢?
其实,在/etc下有一个DIR_COLORS的文件,这是一个着色控制的模版。现将这个模版拷出来。如果想让这个配置在root用户下生效,边拷到 /root下;如果想在abc(例子)用户下生效,便拷到/home/abc/下。之后将文件改名为(注意小写,和“.”号).dir_colors
用 vi打开他,往下找,就会发现,一处标记者DIR的行,行的右边,两个两位的十进制数,并且这两个字的颜色是不同的。这就是对文件项目中文件夹(directory)的着色方案。那两个数便是所用的颜色。右边那个便是用ls是显示的颜色。随便改一下,便会发现数字的颜色也跟着变化。这就使将来可能的颜色了。
在DIR行的下面,还有其他类型的文件着色方案,同样的格式,改改试试就行了。
之后,存盘。关掉命令行窗口。
再次打开命令行,便会卡看到你修改过后的结果了。很有意思。
在DIR_COLORS的文件顶端,有修改的说明和不同颜色对应的数字,可以作为参考。
-----------------------------------------------------------------------------------------------------------------------
Linux 在命令行方式中,默认 的目录 显示颜色 为蓝色,在黑色背景下难以看清。
现介绍一种修改显示颜色 的方法:
1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。
2、编辑.dir_colors文件,找到“DIR 01;34 # directory”,将34改为36。
你可以找到文件的两行注释:
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色 对应的数字,你还可以把目录 显示颜色 改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux 下命令行方式下的个性化显示效果了。
-----------------------------------------------------------------------------------------------------------------------
linux 命令行中目录颜色 的修改
2009-08-29 10:52
Linux 命令行中目录默认的颜色 为蓝色,在黑色背景下难以看清。
修改显示颜色 的方法:
打开/etc/DIR_COLORS文件,查看开始部分的注释 如下:
# Configuration file for the color ls utility
# This file goes in the /etc directory, and must be world readable.
# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.
根据注释 拷贝该文件到~/家目录下,并改名为.dir_colors,稍作编辑如下:
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;36 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
# This is for files with execute permission:
EXEC 01;32
找到“DIR 01;34 # directory ”,将34改为36。
找到文件的两行注释 :
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色 对应的数字,你还可以把目录显示颜色 改成其他的,重新登陆shell即可看到效果。