在 Ubuntu 14.04 上,在 gnome 终端下的 bash 中,为什么文件(尤其是目录)以不同的方式着色?
绿色对我隐藏了文本(对你来说呢?)。是通过终端还是bash完成的?是为了某种目的而设计的吗?
我们可以更改隐藏文本的颜色吗?
答案1
颜色是通过ls
使用LS_COLORS
环境变量设置的。要更改颜色,您可以使用dircolors
.
dircolors --print-database
输出当前源设置,您可以将其存储在文件中并进行调整;然后
dircolors ${file}
将LS_COLORS
使用 中的设置为您输出处理后的值${file}
。
严格来说ls
输出的是颜色代码,这些代码由终端映射为颜色;有一个或多或少的标准调色板(参见维基百科了解详情),但不同终端之间存在细微差别。因此,您可以使用 更改代码ls
输出dircolors
,并且通常也可以调整终端的调色板,但这会影响您在终端中运行的所有使用颜色的程序。
至于设计,我想默认颜色是维护者ls
喜欢的颜色......