É possível que a tecla de retrocesso no teclado possa estar gerando o caractere DEL. Isso é confirmado pelo fato de que ambos intr
e erase
estão definidos como DEL
de acordo com sua stty -a
output. Eu não tenho idéia de qual deles seria prioritário nesse caso, já que eu nunca fui tolo o suficiente para tentar :-) (a)
Uma maneira rápida de confirmar seria entrar:
stty intr '^C'
na sua sessão de terminal, que mudará para CTRL-C e então verá o backspace.
Se isso começar a funcionar corretamente, você precisa descobrir onde a tecla intr
está sendo definida e impedir que isso aconteça, ou apenas defini-la como ^C
como a última coisa em seu perfil (substituindo a configuração errada) .
(a) Embora, na verdade, eu tenha dado uma chance definindo meus intr
e erase
para ^?
(meu caractere de retrocesso) e a natureza de interrupção assume.