Reverse Search | Linux
- Reverse Search | Linux
Pesquisar com Ctrl + R (Reverse Search)
- Pressione
Ctrl + Re comece a digitar uma parte do comando que deseja encontrar. - O sistema buscará no histórico e exibirá o comando correspondente.
- Continue pressionando
Ctrl + Rpara navegar por comandos anteriores que correspondem à busca. - Pressione
Enterpara executar o comando ouEscpara sair da pesquisa.
Listar e Filtrar o Histórico com history
-
Use o comando:
historyIsso mostrará todos os comandos já executados numerados.
-
Para buscar um comando específico, combine com
grep:history | grep nome_do_comandoExemplo:
history | grep dockerIsso listará todos os comandos do histórico que contêm "docker".
Executar um Comando do Histórico Diretamente
- Após listar os comandos com
history, você pode executar um comando específico pelo seu número:Exemplo:!número_do_comandoIsso executará o comando número 1203 da lista do!1203history.
Usar fzf para Busca Interativa (Opcional)
Se você quer algo mais interativo, pode instalar o fzf (caso não tenha):
sudo apt install fzf # Debian/Ubuntu
sudo dnf install fzf # Fedora
brew install fzf # macOS
Depois, use:
history | fzf