禁用 shell/终端中的颜色

禁用 shell/终端中的颜色

我想禁用 shell 中的所有颜色。不是 ls、不是 nano、不是 vi,什么都行。实现此目的的最佳方法是什么?

答案1

如果您使用 PUTTY 远程访问 shell,那么:
- 在左侧面板上,单击“颜色”
- 取消选中右侧面板上的三个框(默认情况下处于选中状态)

答案2

unset LS_COLORS; export TERM=xterm应该可以做到,或者至少可以让你完成大部分工作。你可能需要TERM=vt220对一些过于“智能”的程序进行更改。

答案3

xterm -cm

这将启动一个没有颜色的 xterm。

答案4

最好的方法可能是首先告诉你的终端仿真器和环境它不能支持颜色:

cat << EOF >> ~/.bashrc
unset LS_COLORS
TERM=xterm-mono
export TERM
EOF

相关内容