我已将TERM
变量值设置为linux-m
单色终端。奇怪的是,它没有改变任何东西 - 当我发出ls -l
或grep --color
我仍然得到彩色结果时。如果终端没有颜色,为什么它会返回颜色?
有关此内容的先前信息,请参阅更改 TERM 变量和颜色输出。两者相关但有另一个重点。
答案1
每个命令(程序)都有自己的选项,它们完全覆盖终端的常用选项。
要使用单色提示:打开文件。查找以、、
~/.bashrc
开头的字符串,并对其进行注释(放在开头)。PS1=
PS2=
PS3=
PS4=
#
要获得单色
ls
输出:找到文件~/.dircolors
并将其重命名为~/.dircolors_old
。要获得单色
grep
输出:grep
从环境变量GREP_COLORS
(已弃用的 GREP_COLOR)获取其颜色。它可能在中设置~/.bashrc
。您也应该对其进行注释。