Digamos que eu gostaria de recuperar e executar um comando (por exemplo)
wget https://go.skype.com/skypeforlinux-64.deb
que já uso há um dia. Eu usei a instrução
history | grep skype
qual saída de exemplo é
1584 sudo apt-get purge skypeforlinux
1585 sudo snap install skype
1824 cd skype/
1829 wget https://go.skype.com/skypeforlinux-64.deb
2001 history | grep skype
Como estender a tubulação para executar diretamente o processo 1829
(sem escrever um novo comando !1829
)?
Responder1
Em vez de "grupar" o histórico, você poderia simplesmente usar a pesquisa reversa.
Se você pressionar [ctrl]
+ [r]
(ambas as teclas ao mesmo tempo), você pesquisará para trás em seu histórico de comandos.
Então, se você quiser executar novamente (por exemplo)
wget https://go.skype.com/skypeforlinux-64.deb
você poderia simplesmente pressionar [ctrl]
+ [r]
, digitar skype
e então já deveria exibir o comando.
Se este não foi o último comando, você pode percorrer o histórico pressionando [ctrl]
+ [r]
novamente.