Linux 系统中 ls 文件夹的痛苦我就不说了,为了不伤眼睛,一般 ssh 终端背景都用的黑色,文件夹又是你妈的深蓝色,每次看文件夹都要探头仔细去看。这下彻底解决这个问题。
因为ubuntu下的/etc/目录里没有DIR_COLORS, 所以费了点劲儿。 方法一:
- 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dircolors文件) 命令1: cd ~ 命令2: dircolors -p > .dircolors
- 用vim打开 .dircolors 文件,然后找到“DIR 01;34”,修改为 “DIR 01;35”,保存退出。(这里的01表示高亮度显示,34表示蓝色,35表示洋红色)
- 为了让修改生效,退出,并重新进入系统 命令: exit 方法二: 如果使用securecrt,可以进行相应的颜色设置;
问题二: 对于vim中的其他颜色配置,可以在.vimrc中进行配置。 vim语法文件与配置文件配合使用:
echo 'hi comment ctermbg=4 ctermfg=6;' >> ~/.vimrc
在控制台下,用ls,就会发现,shell将不同类型的文件项目显示为不同的颜色。者可以提高效率,不用ls -l便能大概的把各个文件的类型情况了解一下。 你有没有想过更改这个着色配置呢?
其 实,在/etc下有一个DIR_COLORS的文件,这是一个着色控制的模版。现将这个模版拷出来。如果想让这个配置在root用户下生效,边拷到 /root下;如果想在abc(例子)用户下生效,便拷到/home/abc/下。之后将文件改名为(注意小写,和“.”号).dir_colors 用 vi打开他,往下找,就会发现,一处标记者DIR的行,行的右边,两个两位的十进制数,并且这两个字的颜色是不同的。这就是对文件项目中文件夹 (directory)的着色方案。那两个数便是所用的颜色。右边那个便是用ls是显示的颜色。随便改一下,便会发现数字的颜色也跟着变化。这就使将来可 能的颜色了。
在DIR行的下面,还有其他类型的文件着色方案,同样的格式,改改试试就行了。 之后,存盘。关掉命令行窗口。 再次打开命令行,便会卡看到你修改过后的结果了。很有意思。
在DIR_COLORS的文件顶端,有修改的说明和不同颜色对应的数字,可以作为参考。