据我所知,ls
使用dircolors
显示彩色输出。dircolors
拥有与文件扩展名关联的默认颜色数据库,可以通过命令打印这些颜色。
dircolors --print-database
从我看到的man dir_colors
中,系统范围的数据库应该位于/etc/DIR_COLORS
中.但是我的系统(Debian)上不存在这个文件。如何修改dircolors
的全系统颜色设置?当不存在文件时,命令dircolors --print-database
从哪里获取设置。
我知道用户可以使用他的设置拥有特定于用户的文件~/.dircolors
,但这并不适合我,因为我需要为每个人更改设置。
第二个问题是,是否可以使用8位颜色作为迪尔色。我的终端是xterm-256color
。
发布于 2013-11-01 06:16:59
目录颜色文件控制控制台上通过ls出现的单词的颜色。为您的发行版找到这个.dircolors
文件,这是帮助的链接:
http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html
对于我在Fedora 17上,我的底色文件是:/etc/DIR_COLORS
将/etc/DIR_COLORS
复制到/home/el/.dircolors
目录中。如果它不存在,就创建它。
改变这一点:
DIR 01;34 # directory
对此:
DIR 01;36 # directory
保存并关闭并重新启动shell。目录从黑色的深蓝色(不可读)到黑色的亮提尔(可读)。
https://unix.stackexchange.com/questions/94299
复制相似问题