Skip to main content

Reverse Search | Linux

  • Reverse Search | Linux
  • Pressione Ctrl + R e comece a digitar uma parte do comando que deseja encontrar.
  • O sistema buscará no histórico e exibirá o comando correspondente.
  • Continue pressionando Ctrl + R para navegar por comandos anteriores que correspondem à busca.
  • Pressione Enter para executar o comando ou Esc para sair da pesquisa.

Listar e Filtrar o Histórico com history

  • Use o comando:

    history

    Isso mostrará todos os comandos já executados numerados.

  • Para buscar um comando específico, combine com grep:

    history | grep nome_do_comando

    Exemplo:

    history | grep docker

    Isso 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:
    !número_do_comando
    Exemplo:
    !1203
    Isso executará o comando número 1203 da lista do history.

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