やや長めの bash プロンプトを使用していることは認めます。
--(username)-(Wed April 01|12:00:00)--(~ $
最近、前のコマンドからの終了値に応じて、成功した場合は () の内部要素が緑になり、失敗した場合は赤になるように変更するという素晴らしいアイデアが得られました。私はそれをほとんどの部分で機能させました(いくつかの奇妙な終了ステータスは色を別のものに変えますが、私はそれで問題ありません)が、複数行のコマンドを入力して端末をスクロールさせると、プロンプトが消える!色がないときにプロンプトが正常に機能したので、色のエスケープ、特に閉じていない [ に関連していると推測していますが、特定できません。
#.profile
export PS1='--(\e[$((32-${?}))m\u\e[0m)-(\e[$((32-${?}))m\d\e[0m|\e[$((32-${?}))m\T\e[0m)--(\e[$((32-${?}))m\w\e[0m \$ '
前もって感謝します!