Problema com o Cursor do Terminal OS X

13

Hoje de manhã encontrei algo que nunca vi antes e não consigo encontrar uma maneira de consertar. Eu estava inspecionando um tarball bzipped grande (por exemplo, tar jtf myfile.tar.bz2 ) e antes de ser concluído, eu acessei Ctrl+C para abortar a saída desde que eu tinha visto o quanto precisava ver. A saída parou e o prompt apareceu.

Até agora, nada fora do comum, mas depois tentei digitar. E nada apareceu. E o cursor não se moveu. Ou pisque. O que eu digitei registrou , no entanto. Embora não haja nenhuma indicação visível de que eu tenha feito nada, o comando que eu digitei foi executado quando pressionei Enter . A chave Enter faz funcionar.

Alguém já viu isso? Alguma idéia de como eu posso voltar ao zero sem ter que sair e relançar o terminal?

Obrigado.

    
por Rob Wilkerson 18.08.2010 / 15:51

2 respostas

30

Acontece em algum momento que a casca fica toda bagunçada. Descobri que enviar uma redefinição me devolve meu aviso.

Eu encontrei 2 maneiras de fazer isso:

  • Usando o mouse para selecionar Shell > Enviar reset (comando-R)
  • Ou digitando reset no terminal

Espero que isso ajude!

    
por 18.08.2010 / 17:40
1

Eu experimentei exatamente a mesma coisa. Eu corro um script bash que chama "matlab -nodisplay", em seguida, executa uma sub-rotina matlab e, em seguida, sai. Quando volto ao terminal, não consigo mais ver o cursor, embora tudo que eu digito seja registrado. Digitar "reset" corrige o problema.

    
por 19.01.2011 / 22:44