答案1
当目录的权限允许其他人进行写访问时,会出现绿色背景。
一种简单的选择是省略着色并使用分类标记来区分条目:
ls --color=none -F
或者,更改 的颜色ls
。设置存储在$LS_COLORS
变量中。拿来echo $LS_COLORS
看看。它存储特定情况下的文件或目录的以冒号分隔的颜色设置。
感兴趣的条目是ow=34;43
代表“其他可写目录”以及前景(34=蓝色)和背景(42=绿色)的颜色代码。
也许将其更改1;97;45
为紫色背景上的粗体白色字体?
为此,请向您的 shell-rs-文件添加一个条目,假设bash
它位于~/.bashrc
:
export LS_COLORS="${LS_COLORS}ow=1;97;45:"
如果原件LS_COLORS
不以冒号结尾,请使用
export LS_COLORS="${LS_COLORS}:ow=1;97;45:"
反而。即确保条目之间用冒号分隔。
通过重新获取它. ~/.bashrc
并运行ls
- 命令。
也许只需预先在终端中运行export
命令 和来测试它ls
。
更多详细信息,请参见这个非常好的答案阿斯库本图。