Como sair de ser suspenso pelo console bash?

0

No terminal do sistema unix, às vezes eu usei alguns comandos incorretamente e fiz o bash não sei o que fazer, mas apenas pendente em uma nova linha. por exemplo,

grep 'word' -R

Então, como posso compensar o erro ou me livrar dele para tentar novamente?

Parece que o CTRL + C pode me ajudar a retornar de graça, mas não tenho certeza se isso é uma boa prática?

    
por Rob L 17.02.2014 / 10:29

3 respostas

1

se o controle + c não estiver funcionando, você pode pressionar ctrl + z, que enviará o segundo plano do processo. Quando o processo estiver em segundo plano, você poderá eliminá-lo usando matar% 1

    
por 17.02.2014 / 12:03
0

Sim, pressionar Ctrl C repetidamente é a maneira "usual" de sair dos comandos que estão aguardando entrada adicional, ou cancelar a execução dos processos do foregroud. Você vai acabar com o prompt normal do shell.

Ctrl L limpa a tela, o que também pode ser útil.

    
por 17.02.2014 / 11:45
0

Para aplicações que recebem entrada, Ctrl D encerrará a entrada. Por exemplo, tail sem nenhum parâmetro vai depender da entrada padrão, para que você possa começar a digitar na tela. E quando você terminar (e você quiser realmente seguir), pressione CTRL + D.

    
por 17.02.2014 / 13:55

Tags