Bashで文字が正しく表示されない

Bashで文字が正しく表示されない

ヘッドレスラズベリーパイにArchlinuxarmインストールを設定しましたが、最近興味深い問題が発生しました。質問。 SSHを介して接続すると、[]\{}|端末にすべての文字が別の文字として表示されます。何も動作するのを妨げません。ただ不思議なことを見ると、迷惑が出てどのように直すべきかわかりません。

私のbashプロンプトは次のとおりです。

Æuser@host ~Å$変える[user@host ~]$

その文字を含むファイルの内容を表示[したらÆ

以前はうまくいったので、問題は私の端末にはありません(他のラズベリーパイではまだ動作します)。

ロケールを再生成してキーボードレイアウトをリセットしようとしましたが、この問題を解決できないようです。どこから始めるべきかさえわかりません。誤って大きなバイナリを見つけながら何かが変わったようですが、cat何が起こったのかわかりません。数回再起動し、設定を他のArchlinuxarmインストールと比較してみましたが、違いはないようです。

このようなことを経験した人や、この問題の原因についてアドバイスを提供できる人はいますか?

ありがとうございます!

編集する

1日だけ通話する予定なので、ターミナルを閉じ始めました。他のAlarmpiでSSHで最後に奇妙なキャラクターAlarmpiをチェックすることにしましたが、明らかに動作しましたか?何が起こったのかわからないが修正されました。

ベストアンサー1

バイナリデータファイルには、端末を台無しにするいくつかのシーケンスが含まれる場合があります。奇妙なことに、これらのキャラクターだけが変わりました。時にはターミナル全体がgobledihookかもしれません。resetコマンドを実行して初期状態にクリーンアップできます。

あるいは、新しい端末ウィンドウを開くこともできます。

おすすめ記事