O bash reverse-i-search (ctrl-R) é bastante útil para encontrar um comando que você tenha digitado há algum tempo. No entanto, ele procura apenas o histórico do terminal atual (que consiste no AFAIK do histórico carregado no momento da criação do terminal mais o que você digitou no terminal). Eu gostaria de ter a mesma funcionalidade, mas a pesquisa deve procurar em um arquivo.
Eu uso múltiplos terminais para tarefas diferentes, então não é desejável misturar seus históricos. Em vez disso, eu os faço escrever em um arquivo ~ / .persistent_history onde todos os comandos que eu digito acabam. Eu gostaria de ter reverse-i-search fazer o que ele faz, mas em vez de usar o histórico do terminal deve usar o histórico persistente. Como posso fazer isso?
Tags bash command-history