我用的是CentOS 6.5和Putty。我的问题是目录文件名以深蓝色显示,很难读懂。我在谷歌上搜索并找到了此链接;基本上,它是将DIR_COLORS文件从/etc复制到主目录,因此更改只会影响用户而不是每个人。真正的问题是,每当我运行这个命令cp /etc/DIR_COLORS ~/.dir_colors时,都不会创建.dir_colors文件。也没有错误信息。我也使用sudo运行它,但也没有创建任何文件。
当我将文件命名为dir_colors(没有点)时,文件将被创建,但是当我将DIR #目录中的颜色从1;34更改为1;33时,深蓝色的颜色不会更改为新的颜色。我猜是因为在文件名之前缺少了点。知道为什么当我使用.dir_colors时没有创建任何文件吗?
发布于 2014-03-13 20:11:42
按照说明复制文件后,只需执行cd以确保您位于主目录中,然后name_of_your_text_editor .dir_colors并编辑您想要的文件,并保存它。重新启动终端以查看结果。
如果由于某种原因无法找到.dir_colors文件,则始终可以使用包含所需颜色定义的任何文件,如下所示:
eval `dircolors yourcolorfile`效果立即对您的下一个ls。这不会在所有会话中持续,因此您可以将该行添加到您的.bashrc文件中,并实现与将.dir_colors文件放在您的主目录中相同的结果。使用不限于CentOS
https://unix.stackexchange.com/questions/119580
复制相似问题