Eu confio muito no meu histórico de shell, eu uso Ctrl r e as teclas de seta e eu grep
através dele frequentemente.
O problema com o histórico é se você tiver mais de uma sessão, como se estivesse usando tmux
ou screen
ou abrir várias janelas ou guias de terminal, perderia todo o seu histórico, exceto o último .
Eu pensei, deveria haver uma solução para isso, aposto que os outros tiveram o mesmo problema e ou usam um substituto para o histórico ou usam uma ferramenta para gerenciar o histórico corretamente.