Bash prompt saya, yang saya akui telah dicuri dari beberapa tempat dan dirakit bersama, terkadang akan menambahkan bagian dari perintah sebelumnya hingga panjang ketika menggulir sejarah bash dengan panah atas / bawah.
Misalnya, jika perintah saya sebelumnya adalah:
ls
cd /home/caleb
vim .bashrc
Ketika saya berada di prompt saya dan menggulir ke atas dua kali mungkin terlihat seperti:
$ vim .bcd / home / caleb
Di mana lima karakter pertama tersisa dari perintah terakhir.
Adakah yang tahu mengapa ini terjadi, dan bagaimana itu bisa dihentikan?
Prompt saya diset dengan kode ini (cara lama untuk memasukkan di sini): https://gist.github.com/1679352