Ubuntu Server: Não vejo minha entrada no terminal

4

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

    
por plucked 26.08.2009 / 12:05

3 respostas

16

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
    
por 26.08.2009 / 13:15
2

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.

    
por 07.05.2015 / 04:09
0

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).

    
por 26.08.2009 / 12:59