Você pode usar o multiplexador de terminal tmux
para executar seu programa em qualquer terminal. Então você pode pesquisar através da janela entrando no modo de cópia com Ctrl - b [, e usar o emacs ( Ctrl - s ) ou as palavras-chave vi ( / ) para procurar por uma string dependendo se o modo emacs ou vi estiver selecionado.
As teclas disponíveis para sair do modo de cópia são Esc ou Enter para diferentes versões de tmux
.
Como alternativa, alguns terminais suportam a pesquisa do buffer da janela, como o urxvt com a extensão searchable-scrollback
Perl.