本地执行`ls --color=auto`正常生效,SSH远程连接时无颜色输出的问题求助
本地执行
ls --color=auto正常生效,SSH远程连接时无颜色输出的问题求助 花了两个小时折腾这个问题,终于梳理清楚前因后果和解决办法了,特意记录下来,希望能帮到以后遇到同样困扰的朋友。
问题场景
我刚搭建了一台全新的Linux机器,本地登录时执行ls --color=auto,目录条目能正常显示彩色;但通过SSH远程登录这台机器后,同样执行ls --color=auto,却没有任何颜色效果。
想请教大家:这是什么原因导致的?怎么才能让SSH远程连接时ls也能显示彩色呢?
其他相关症状
dircolors命令的表现和ls --color=auto完全一致:本地运行时,它会设置一个有实际内容的LS_COLORS环境变量;但通过SSH远程运行时,dircolors设置的LS_COLORS是空值(LS_COLORS='')。
备注:内容来源于stack exchange,提问作者cyqsimon
相关产品推荐
相关产品推荐

