Os programas terminais às vezes requerem ctrl-D para encerrar a entrada de texto

2

Ocasionalmente, um terminal entra em um estado em que a tecla Enter não encerra corretamente os prompts de entrada de texto. Por exemplo, ao executar sudo , geralmente basta digitar minha senha e pressionar Enter. Às vezes, no entanto, pressionar Enter não tem efeito aparente e eu tenho que inserir um caractere EOF com Ctrl + D . Esse comportamento estranho persiste pelo restante da vida do terminal.

O que causa esse comportamento?

    
por Drew Frank 06.11.2012 / 20:09

1 resposta

3

De alguma forma você conseguiu mudar o modo do terminal. Salve o estado inicial em um arquivo com ‛stty -a > s.1‛, mais tarde, quando acontecer, salve-o em s.2 e compare os 2 arquivos ou adicione-os à sua pergunta.

    
por 06.11.2012 / 21:07