最近我注意到很多命令都是用外语回复我的。根据谷歌翻译,它是意大利语。(见截图)
我注意到,只有当我ssh
访问某个远程系统时才会发生这种情况,就像本例一样。当我在本地访问该系统时,它会用英语“回复”我。我也注意到另一个远程系统也存在同样的问题。当时我以为可能是该远程系统的语言设置有问题。然而,现在看来我的本地系统 (ssh) 不知何故以意大利语自我介绍。
到底是怎么回事?
答案1
在我看来,要么您有一个本地环境变量,表明您的语言(或区域设置)是意大利语,要么远程服务器将其默认区域设置设置为意大利语。检查您是否有一个名为 LC_ALL 的环境变量或任何以 LC_ 开头的内容(执行:set | grep ^LC_),这表明您的默认区域设置是意大利语。此外,您的 ssh 配置可能包含指示上述内容的环境设置。当您 ssh 到本地主机时也会发生这种情况吗?