experimente um ou ambos:
- digite
ctrl+c, digiteresete, em seguida, pressioneenter. - digite
ctrl+c, digitestty sanee, em seguida, pressioneenter.
o ctrl+c é para limpar quaisquer outros caracteres que você tenha digitado na linha de comando.
reset ou stty sane geralmente conserta um terminal confuso. Leia a página do manual de reset e stty para obter mais informações.
Observe que, se o terminal estiver bagunçado o suficiente, talvez nem mesmo ctrl+c ou enter funcionem como esperado. Ainda existem outros métodos para inserir caracteres, mas eles envolvem magia negra antiga. Nesse caso, geralmente é mais fácil apenas fechar o terminal e iniciar outro.
Meu entendimento do funcionamento interno de um terminal não é profundo o suficiente para explicar por que ou como isso acontece.