ls 颜色显示 unicode 替换字符

ls 颜色显示 unicode 替换字符

在 Solaris 11.4 上,当我尝试ls在 SSH 会话中使用颜色时,输出的颜色正确,但每行末尾的框中有一个问号,如下所示。我在 Linux 和 Windows PC 上尝试了 ssh。在本地 Solaris 终端上不会出现此问题。

$ ls -l --color=auto
total 5453
drwxr-xr-x   2 elliott  staff          3 Aug 27 09:06 aix
-rwxr-xr-x   1 elliott  staff       1168 Aug  6  2012 build_sds.txt
drwxr-xr-x   6 elliott  staff          7 Aug 27 09:06 classes

谁能指出我解决此问题的正确方向?

答案1

仔细检查是否TERM有类似“xterm-color”的内容以及您的 shell rc 是否已正确加载。我曾经~/.kshrc在 ssh 会话下加载时遇到问题。

相关内容