ls命令在Linux中默认是不带彩色显示的,需要通过参数来设置。可以尝试使用如下命令:
ls --color=auto
该命令会启用自动彩色显示,即在终端类型支持的情况下,显示不同种类的文件时会带不同颜色的标识。
如果该命令无效,可能是因为你的终端类型不支持彩色显示。你可以尝试在终端中执行以下命令,看看是否能够正常显示彩色:
echo -e "\033[31m test \033[0m"
如果该命令能够在终端中显示红色的“test”字样,则说明你的终端支持彩色显示,可能是其他设置问题导致ls命令显示不带彩色。你可以查看终端设置或者尝试重新安装xshell等软件。
也可能是xshell颜色设置问题,换成其他的选项,就能显示别的颜色了