[Rapidinha] Terminal – Atalho para executar a última chamada a um programa
Olá, hoje vou dar mais uma dica rápida apenas para não ficar tanto tempo sem postar nada por aqui
Quando trabalhamos muito com o terminal normalmente rodamos alguns comandos grandes e as vezes precisamos rodá-los várias vezes. Por exemplo chamar um arquivo de log:
marcelo@marcelo:~$ tail -f -n 200 /var/log/apache2/error.log
O que acontece é que como executamos muitos comandos durante o dia acabamos perdendo um tempo apertando a seta para cima até achar o comando desejado, as vezes é mais rápido digitá-lo novamente. Mas seus problemas acabaram.
Existe um atalho para a última execução de um comando específico. Veja como eu poderia rodar o ÚLTIMO tail do histórico:
marcelo@marcelo:~$ !tail
Viram? O Mr. M da história é a ‘!’(exclamação). Fácil né?
Veja um exemplo real.


(4 votos, média: 4.00 de 5)![Captura_de_tela-marcelo@marcelo: ~ Captura de tela marcelo@marcelo 300x135 [Rapidinha] Terminal Atalho para executar a última chamada a um programa](http://marcelosabadini.com.br/blog/wp-content/uploads/2010/09/Captura_de_tela-marcelo@marcelo--300x135.png)

2 Comentários to “[Rapidinha] Terminal – Atalho para executar a última chamada a um programa”
Muito bom, esse atalho.
E quando se quer buscar entre um histórico maior, do dia anterior ou anterior ao já executado é interessante também o comando history seguido de um grep para filtrar a busca. Algo como:
history | grep tail
viva o linux
Por Michael Mafort (7 comments) em 04/09/2010
history + grep realmente é útil
Tenho usado muito o CTRL+R no terminal do Linux. É um ! só que com busca. Da uma olhada pra ver
Por Marcelo Sabadini (109 comments) em 04/09/2010