如何重新加载 ~/.dir_colors?

如何重新加载 ~/.dir_colors?

我复制/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

相关内容