Ctrl + g anula o comando de edição atual em Bash e Zsh se você estiver no modo Emacs (que normalmente é o modo padrão).
Em um zsh, talvez eu tenha pressionado Alt+X por engano, mas agora estou preso e esse prompt execute: _ não vai sair.
Pressionar Ctrl+C não faz nada, se eu pressionar Enter , ele tenta completar o que eu digitei
Pressionando Enter em uma linha vazia:
execute: _
zsh: do you wish to see all 373 possibilities (64 lines)?
Digitando q e pressionando Enter :
execute: quote_
quoted-insert quote-line quote-region
Em outros shells Alt+X traz o mesmo comportamento, exceto que Ctrl+C cancela o prompt.
Existe uma maneira de sair ou esta concha está morta?
Wow eu consegui tentar Ctrl + tudo, para ver o comportamento.
Eu pressionei Ctrl + S , o emulador de terminal me disse que a saída estava bloqueada, pressionei Ctrl + Q para ativar a saída, meu prompt voltou ao normal.
Quando eu pressiono Alt + X novamente, eu tenho o mesmo problema, mas se eu executar um comando interno zsh ele faz isso.
Na verdade, é o terminal / shell atual que não recebe Ctrl + C , não sei por quê.
Edite depois de algum tempo (outubro de 2017): É provável que eu tenha este bug devido a um TRAP INT configurado no meu shell durante alguma função e tenha esquecido de removê-lo.