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/Down
para 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-r
no 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 n
para repetir a pesquisa.