J'ai un problème étrange où mon invite Bash disparaît souvent complètement sur un backspace. Ça n'a aucun sens pour moi, mais ça arrive souvent:
Je ne peux pas vraiment penser à ce qui se passe. Suis-je donnant sur un file de configuration ou quelque chose?
Voici mon message PS1
:
PS1='\[\e]2;\u@\h\a\u@\h \W \$ '
Comme je le suspectais dans mon commentaire, il vous manque un \]
dans votre PS1
. Essaye celui-là:
PS1='\[\e]2;\u@\h\a\]\u@\h \W \$ '
A titre de comparaison, l'original est
PS1='\[\e]2;\u@\h\a\u@\h \W \$ ' # ^ missing \]
Vérifiez si quelque chose fonctionne en train d'effacer votre variable d'environnement PS1
.
A titre d'exemple sur une autre machine non affectée par ce problème si vous exécutez
PS1=""
dans un shell bash, vous obtiendrez la même sortie de vos captures d'écran.