Isso pode acontecer depois que um programa morre, deixando um terminal em um estado anormal. Para consertá-lo temporariamente, você "redefine" o terminal com:
$ reset
Eu tenho um problema com o meu servidor Ubuntu. Eu começo uma nova sessão ssh remota (do windows putty ou cliente ubuntu) para o meu servidor. Depois de um tempo (acho que é quando oculto a janela do console), minha entrada não é mostrada no console. Mas quando eu digito por exemplo "ls", recebo a listagem.
Isso significa que a entrada foi enviada, mas não vejo isso. Eu só posso fechar o console e iniciar uma nova sessão ssh. Mas o próximo ponto irritante é que quando eu inicio uma nova tela e tenho esse problema, ele não desaparece depois de reconectar. Eu tenho que reiniciar a tela bash.
Alguém tem uma ideia do que está errado? Parece que é um problema no servidor, pois tentei com windows e linux com o mesmo resultado.
obrigado arrancado
Embora a resposta do @rkthkr tenha funcionado para mim, tem o infeliz efeito colateral de alterar as dimensões da minha janela de terminal do que elas eram - o que, em alguns casos, eu suponho que isso também tenha sido corrompido e também precise de um reset.
Com isso em mente, estou usando:
$ stty sane
De man stty
:
sane same as cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff
-iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret
-ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo
echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl
echoke, all special characters to their default values
No meu caso particular, usar pv -c
(visualizador de canais) consistentemente fez com que minha entrada ficasse oculta. Por enquanto, na verdade, criei um script com um comando stty sane
após o comando que usa pv -c
para garantir que meu terminal continue funcional.
Quando você não consegue ver o comando que está digitando, consegue ver o prompt e o cursor?
Se não, na próxima vez que isso acontecer, tente o comando clear
, tente digitar algo e veja se consegue vê-lo.
Se isso ajudar, provavelmente significa que o seu prompt está oculto abaixo da parte inferior da janela por algum motivo. Redimensione a janela ou role para baixo (você pode ter rolado para cima no buffer de janela de alguma forma).