Mon invite bash, que j'avoue avoir volé à quelques endroits et bricolé, ajoutera parfois une partie des commandes précédentes à sa longueur lors du défilement de l'historique bash avec des flèches haut / bas.
Par exemple, si mes commandes précédentes étaient:
ls
cd /home/caleb
vim .bashrc
Lorsque j'étais à mon invite et que j'ai fait défiler deux fois vers le haut, cela pourrait ressembler à:
$ vim .bcd / home / caleb
Où les cinq premiers caractères sont restés de la dernière commande.
Quelqu'un a-t-il une idée pourquoi cela se produit et comment cela peut être arrêté?
Mon invite est définie avec ce code (trop long pour l'inclure ici): https://gist.github.com/1679352