Bash에서 문자가 잘못 표시됨

Bash에서 문자가 잘못 표시됨

헤드리스 라즈베리 파이에 Archlinuxarm 설치를 설정했는데 최근에 흥미로운 문제가 발생했습니다.질문. SSH를 통해 연결하면 []\{}|터미널에 모든 문자가 다른 문자로 나타납니다. 아무것도 작동하는 것을 방해하지 않습니다. 단지 이상한 것을 보면 짜증이 나고 어떻게 고쳐야 할지 모르겠습니다.

내 bash 프롬프트는 다음과 같습니다.

Æuser@host ~Å$바꾸다[user@host ~]$

해당 문자가 포함된 파일의 내용을 표시 [하면 Æ.

이전에는 잘 작동했기 때문에 문제는 내 터미널에 있는 것이 아닙니다(다른 라즈베리 파이에서는 여전히 작동합니다).

로케일을 재생성하고 키보드 레이아웃을 재설정하려고 시도했지만 이 문제를 해결할 수 없는 것 같습니다. 어디서부터 시작해야 할지조차 모르겠습니다. 실수로 큰 바이너리를 발견하면서 뭔가 달라진 것 같은데 cat무슨 일이 일어났는지 모르겠습니다. 몇 번 재부팅하고 구성을 다른 Archlinuxarm 설치와 비교해 보았지만 아무런 차이가 없는 것 같습니다.

이런 일을 경험한 사람이 있거나 이 문제의 원인에 대해 조언을 제공할 수 있는 사람이 있습니까?

감사해요!

편집하다

하루만 통화할 계획이어서 터미널을 닫기 시작했습니다. 다른 Alarmpi에서 SSH를 통해 마지막으로 이상한 캐릭터 Alarmpi를 확인하기로 결정했는데 분명히 작동했습니까? 무슨 일이 일어났는지 확실하지 않지만 수정되었습니다.

답변1

바이너리 데이터 파일에는 터미널을 엉망으로 만드는 일부 시퀀스가 ​​포함될 수 있습니다. 이상하게도 이 캐릭터들만 바뀌었습니다. 때로는 전체 터미널이 gobledihook일 수 있습니다. reset명령을 실행하여 초기 상태로 정리할 수 있습니다 .

또는 새 터미널 창을 열 수도 있습니다.

관련 정보