O terminal do Linux é uma das ferramentas mais poderosas do sistema operacional, onde uma única linha de comando pode substituir ações que necessitariam vários cliques com o mouse. Só que lembrar os detalhes de cada comando não é fácil, mesmo se o mesmo já foi executado várias vezes.
O jeito mais fácil de acessar os últimos comandos já executados é utilizando a seta direcional para cima ↑ (ou a tecla Ctrl+P), mas se você quer encontrar um comando que executou faz alguns dias este processo pode demorar. Como alternativa você pode executar history | grep COMANDO
para fazer uma busca por COMANDO
no histórico de todos os comandos executados no terminal (exemplo , history | grep wp
) mas isto também não é muito prático.
Para solucionar este problema, a maioria dos terminais possui a tecla de atalho Ctrl+R para ativar o modo reverse-i-search, que faz a busca no histórico enquanto você digita as letras do comando desejado. Se você quiser por exemplo ver qual era o último comando executado para fazer uma busca e substituição no WP-CLI, pode digitar Ctrl+R e depois search
. Uma vez encontrado o comando, basta apertar Enter para executá-lo. Se você quiser ver outras entradas para a mesma palavra, é só apertar Ctrl+R novamente para ir para a próxima opção.
Para cancelar a busca, aperte Ctrl+G. Para cancelar mas manter o comando encontrado sem executá-lo, aperte Esc.
Veja abaixo um vídeo com um exemplo do Ctrl+R (reverse-i-search):
Como dica adicional de terminal, se você digitar !COMANDO
(exemplo: !wp
) ele vai executar o último comando executado com estas letras (no meu caso do exemplo, foi o último comando que executei do WP-CLI).
Esta é uma dica bem rápida, mas que economiza muito tempo no meu dia a dia e espero que faça o mesmo para você também!
Deixe um comentário