C-h está vinculado a backward-delete-char por padrão. Se você não gostar disso, vincule-o a um comando diferente em .inputrc , por exemplo,
"\C-h": nop
para que não faça nada.
Note que se o seu terminal enviar Ch para a tecla BackSpace e C-h não estiver explicitamente ligado a um comando existente (portanto, não nop ), então C-h executará backward-delete-char .
¹ Mais precisamente, se a configuração do seu terminal diz aos aplicativos que isso é assim. Este é o caractere erase nas configurações stty. Você pode exibir configurações stty executando stty -a .