为什么文件和目录的颜色不同?

为什么文件和目录的颜色不同?

在 Ubuntu 14.04 上,在 gnome 终端下的 bash 中,为什么文件(尤其是目录)以不同的方式着色?

在此输入图像描述

绿色对我隐藏了文本(对你来说呢?)。是通过终端还是bash完成的?是为了某种目的而设计的吗?

我们可以更改隐藏文本的颜色吗?

答案1

颜色是通过ls使用LS_COLORS环境变量设置的。要更改颜色,您可以使用dircolors.

dircolors --print-database

输出当前源设置,您可以将其存储在文件中并进行调整;然后

dircolors ${file}

LS_COLORS使用 中的设置为您输出处理后的值${file}

严格来说ls输出的是颜色代码,这些代码由终端映射为颜色;有一个或多或少的标准调色板(参见维基百科了解详情),但不同终端之间存在细微差别。因此,您可以使用 更改代码ls输出dircolors,并且通常也可以调整终端的调色板,但这会影响您在终端中运行的所有使用颜色的程序。

至于设计,我想默认颜色是维护者ls喜欢的颜色......

相关内容