Algumas ferramentas da interface da linha de comandos retornam um console quebrado quando canceladas por CTRL+C. Às vezes, o texto é invisível ou há problemas gráficos até que eu execute o comando reset.
(Eu uso o bash, mas espero que seja independente do shell.)
Esse efeito tem um nome? O que causa isso e como os programadores podem impedir isso nas ferramentas? Existe uma estratégia de como esse problema é tratado nas principais linguagens de programação?
stty sanepara as barbas cinzentas