Respostas:
A versão beta mais recente do iTerm2 possui um recurso de "integração de shell" que oferece essas teclas de atalho.
Se você o instalou com sucesso, verá uma pequena seta na frente dos prompts. Pressione Cmd + Shift + Up/Downpara pular para o anterior / próximo. Veja a documentação para mais coisas legais.
"history" canalizado para "grep" fornece entradas anteriores sem a saída. Mas você precisa copiar e colar para usá-lo. Depois de reutilizar algo dessa maneira, a seta para cima do anterior funciona.
No tmux, você pode entrar no modo de cópia (vinculado [por padrão). A partir daí, você pode fazer uma pesquisa inversa Ctrl-rno modo emacs ou ?no modo vi. O Tmux solicitará um termo de pesquisa. Se o seu prompt tiver uma string única para pesquisar, deve ser bem fácil de encontrar. Enquanto ainda estiver no modo de cópia, você pode usar npara repetir a pesquisa.