私はBashプロンプトに少し慣れていませんが、ようやくうまくいくようになりました。ただし、プロンプトの最初に奇妙なキャラクターがいます:
これが私の実際のPS1
プロンプト:
PS1='\[\e]2;\[email protected]\h\a${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[01;34m\] \w \$\[\033[00m\] '
誰かが問題を見つけることができますか?ここで何が間違っているのですか?
承認された回答:
最後の\]
がありません タイトルバーシーケンスを終了します。その結果、いくつかの文字が消費され、前面に奇妙な文字が表示されます。
次のいずれかを試してください:
\[\033]2; \[email protected]\h \007\]
-
\[\e]0;\[email protected]\h\a\]