我复制/etc/DIR_COLORS
到~/.dir_colors
因为/etc/DIR_COLORS.xterm
正在使用并且颜色ls --color=auto
太暗。
那么,如何让这个文件立即生效呢? (即无需重新启动外壳?)
有类似Ctrl- X Ctrl-的R用途吗~/.inputrc
?
答案1
从man dir_colors
:
程序 ls(1) 使用环境变量 LS_COLORS 来确定文件名的显示颜色。该环境变量通常由如下命令设置
eval `dircolors some_path/dir_colors`
因此,您现在需要运行eval "$(dircolors ~/.dir_colors)"
,并且每次启动 shell 时都需要运行。最简单的方法是将命令放入~/.profile