Continuando com dicas de comandos no Linux, achei um artigo bem interessante e resolvi colocá-lo aqui traduzido.
Encontrando PID com pgrep
Usando pgrep você conseguirá visualizar o PID relacionado à todos os processos em execução. Por exemplo, você quer saber qual o PID (número de identificação do processo) de SSH, pra ver quantas instâncias de SSH você está rodando, daí é só usar:
pgrep ssh
Dessa forma, todos os PID associados ao ssh serão listados, ficando mais fácil encerrar o processo com um comando como o kill por exemplo.
Executar o último comando executado no terminal
Tá, não consegui fazer ficar tão claro o título mas ele faz realmente isso, executa o último comando que você fez no terminal.
!!
Ganha um bom tempo sem precisar ter que digitar todo o comando novamente.
Executar o último comando iniciado com…
Bem prático este aqui também, executa o último comando iniciado com alguma letra que você especificar.
!r
O último comando executado iniciado com a letra r, será executado novamente.
Rodar um comando repetidamente exibindo o resultado
Essa é combinando dois comandos, watch e ls. O comando watch faz com que um comando seja executado a cada 2 segundos. É bem parecido com tail.
Vou dar um exemplo prático, você precisa monitorar uma pasta para ver as mudanças que podem ocorrer nela, como arquivos gravados, apagados etc. Poderia ser usado o seguinte esquema:
watch -d ls -l
A cada 2 segundos, o comando ls será executado, mantendo você a par das modificações.
Salvar rapidamente um arquivo no vi/vim
Uma tecla de atalho na verdade. Na pressa de terminar um arquivo no vi ou vim:
Segure Shift e aperte z duas vezes
Dessa forma, você sai do editor e ainda salva o arquivo.
Logout rápido no terminal
Acho que essa a maioria conhece, é só fazer:
CTRL+D
Deletar uma linha inteira de comandos
Essa eu tive que aprender na raça, pois odiava ter que apagar um comando gigante inteiro com backspace.
CTRL+U
Pronto, a linha está apagada.
Por hoje é só! Comentem outros comandos de grande utilidade!