这个问题的目的是记录我经过两个小时的奋斗后的发现和解决方案,希望它对其他人将来有用。
情况
我已经设置了一台新的 Linux 机器。当本地登录时,ls --color=auto
正确显示颜色的目录条目。但是,当通过 SSH 远程登录时,ls --color=auto
似乎不起作用。
为什么会这样呢?如何ls
通过 SSH 获取颜色?
其他症状
的输出dircolors
反映了 的行为ls --color=auto
。在本地运行时,dircolors
设置一个内容丰富的LS_COLORS
环境变量。但是,当通过 SSH 运行时,请dircolors
进行设置LS_COLORS=''
。