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 sane
para as barbas cinzentas