Existem duas maneiras de obter algo assim com facilidade:
ctrl+r mode do bash O problema com o zsh é que ele não está em muitos sistemas. O problema com as implementações do bash é que ele requer que eu pressione ctrl + r primeiro. Além disso, eu sei sobre history-search-backward no bash, mas ele está ancorado ao início do comando e não é tão poderoso.
Espero que haja uma maneira de vincular a chave up no bash para torná-lo:
ctrl+r e em pressões subseqüentes da tecla para cima
ctrl+r (pesquisa próxima anterior)