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