我一直在我的无头树莓派上设置 archlinuxarm 安装,最近遇到了一个有趣的问题问题。通过 SSH 连接时,所有字符[]\{}|
在我的终端中显示为不同的字符。它不会阻止任何东西工作,只是看到它很奇怪,而且我不知道如何修复它,这很烦人。
我的 bash 提示符如下所示:
Æuser@host ~Å$
代替[user@host ~]$
如果我要显示包含该字符的文件的内容,[
它将显示为Æ
.
问题不在于我的终端,因为它之前工作正常(并且仍然适用于其他树莓派)。
我尝试重新生成语言环境,重置键盘布局,但我似乎无法解决此问题。我什至不知道从哪里开始寻找。我认为当我不小心发现一个大的二进制文件时发生了更改cat
,但我不知道会发生什么。我已经重新启动了几次并将配置与我的其他 archlinuxarm 安装进行了比较,似乎看不出有什么区别。
有没有人经历过这种情况,或者有人可以就可能导致这种情况的原因提供任何建议吗?
谢谢!
编辑
我本来打算到此为止,所以我开始关闭航站楼。决定最后一次通过从我的另一个 Alarmpi 到怪异字符 Alarmpi 的 SSH 进行检查,这显然成功了?不太确定发生了什么,但它已经修复了。
答案1
您的二进制数据文件可能包含一些弄乱您终端的序列。奇怪的是只有这些字符发生了变化。有时你的整个终端可能都是 gobledihook。您可以发出reset
命令将其清理到初始状态。
或者您可以打开一个新的终端窗口。