答え1
使ってるみたいですね可変幅最初の図の端末にあるフォントです。キャラクターが崩れる理由だ。端末プロンプトは、次の場合にのみ使用できます。固定幅フォント(例:Monospace、FreeMono、Courier)
答え2
あなたが提供した情報に基づいて、次の2つの推測が可能です。
- フォント構成がやや間違っています。
- 文字エンコーディングと混同されるいくつかの特殊文字を含むカスタムプロンプト。
最初の推測ではグラフィカルインターフェイスを使用しているので、「システム」->「基本設定」->「外観」->「フォント」タブでフォント設定が正しいことを確認し、フォント設定と書式設定を試してみてください。 。
2番目の推測のためには、端末で環境変数、、PS1
ランニングなどの内容を確認し、その内容にエンコードを混乱させる特殊文字が含まれていないことを確認してくださいPS2
。いくつかのテストを実行するには、プロンプトを非常に簡単なプロンプトに変更します(ただし、最初に変数の内容をバックアップしてください!)PS3
PS4
echo $PS1
echo $PS2
PS*
これは良いチュートリアルです、短くて非常に説明的です。
頑張ってください!