Você pode "interceptar" comandos (e combinações de teclas) com trap
:
trap "echo CTRL+C not allowed" 2
Agora, quando eu uso o CTRL+C
no terminal, recebo esta mensagem:
CTRL+C not allowed
Ou apenas trap "" 2
se você quiser simplesmente interceptar CTRL+C
sem imprimir nada.
Para limpar uma armadilha, basta fazer:
trap - 2
Leia a página de manual do trap aqui . Mais informações sobre sinais e armadilhas podem ser encontradas aqui . p>