Es difícil describir el comportamiento, pero aquí hay un breve clip:
http://www.youtube.com/watch?v=9KqHBA94FPI
Básicamente, al ingresar comandos de varias líneas, al final de la primera línea, el bloque de inserción vuelve al inicio de la primera línea, escribe sobre la primera línea, luego continúa de manera normal en las líneas segunda, tercera, etc. . Al eliminar, me permite eliminar todo el comando, más los espacios en blanco en la línea sobre el comando (lo tengo configurado para que los comandos se inserten después de una línea que contiene la información del usuario @ host / Directorio. Incluso me permite eliminar el comando última parte del Directorio y host que describí anteriormente. Lo siento, soy terrible al explicar esto, el video hará un mejor trabajo.
Aquí está el contenido de mi .bash_profile:
export PS1="\e[31m\u\e[0m@\e[34m\h\e[33m\w\n \$ \e[0m "