我了解ls
用于dircolors
显示彩色输出。dircolors
具有与文件扩展名关联的默认颜色数据库,可以使用命令打印
dircolors --print-database
Run Code Online (Sandbox Code Playgroud)
据man dir_colors
我所知,系统范围的数据库应该位于/etc/DIR_COLORS
. 但是这个文件在我的系统(Debian)上不存在。如何修改系统范围的颜色设置dircolors
?当不dircolors --print-database
存在文件时,该命令从何处获取设置。
我知道用户可以~/.dircolors
使用他的设置拥有特定于用户的文件,但这不适合我,因为我需要为每个人更改设置。
第二个问题是,dircolors 是否可以使用 8 位颜色。我的终端是xterm-256color
.