Isso geralmente não é possível para o bash por si só, sem a ajuda do emulador de terminal, porque o Backspace é geralmente o mesmo keycode que Ctrl + ? (ASCII DEL) (ou Ctrl + H - backspace ASCII). (Tente Ctrl + V então Backspace para verificar.) Isso faz com que Ctrl + Backspace essencialmente Ctrl + Ctrl + ? ... que é apenas Ctrl + ? ou simplesmente Backspace . *)
Com alguns emuladores de terminal, existem configurações que permitem enviar códigos de teclas personalizados para várias combinações de teclas. Em particular, muitos têm a opção de customizar o que Backspace envia (para alternar entre ASCII DEL ou backspace, geralmente). Você pode experimentar essas opções para ver se o emulador de terminal envia um código de tecla diferente para H e Ctrl + Backspace .
* Isto também é verdade para um número de teclas especiais - Enter é Ctrl + M , o Tab é Ctrl + I , Esc é Ctrl + ] , etc.