Bash: Pressione enter não irá mudar para nova linha, como reverter isso?

1

Em algum momento, quando eu tento fazer alguma execução e pressiono ctrl-c, a saída final bash ficaria assim ... quando eu pressiono enter, ela não muda para uma nova linha, mas sim uma para a outra. Como posso reverter isso sem criar outro prompt bash?

$ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12:55:43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 44 trunk $ kithokit @ 12: 55: 45 trunk $

    
por Kit Ho 22.08.2012 / 06:57

2 respostas

3

O comando reset redefinirá seu terminal para limpar o estado possível.

    
por 22.08.2012 / 06:59
1

$ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 tronco $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 42 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12:55:43 trunk $ kithokit @ 12: 55: 43 trunk $ kithokit @ 12: 55: 44 trunk $ kithokit @ 12: 55: 45 trunk $

Esta saída é exibida porque você alterou a configuração do bash.so se quiser voltar sem criar outro prompt bash você precisa alterar / redefinir configuração

Para redefinir a configuração depois de ter sido confuso, digite:

Ctrl-J stty  sane Ctrl-J

Pressione a seqüência de teclas Ctrl-J antes e depois do comando, em vez da tecla Enter. O sistema geralmente reconhece a seqüência de teclas Ctrl-J quando os parâmetros que controlam o processamento da tecla Enter são desfeitos.

Às vezes, as informações exibidas na tela podem parecer estranhas ou o sistema não responderá quando você pressionar a tecla Enter. Isso pode acontecer quando você usa o comando stty com parâmetros que são incompatíveis ou que fazem coisas que você não entende. Também pode acontecer quando um aplicativo orientado a tela termina de forma anormal e não tem a chance de redefinir a configuração da estação de trabalho.

Digitar o comando stty sane define uma configuração razoável, mas pode diferir ligeiramente da sua configuração normal.

    
por 22.08.2012 / 07:24