Os recursos que você mencionou soam muito parecidos com o que o GNU Screen oferece.
Se você desejar pesquisar a saída do terminal, poderá usar o recurso de modo de cópia / rolagem. (CTRL-a ESC) então? para reverter a pesquisa e / para encaminhar pesquisa.
Eu gasto um tempo muito grande (perto de 100%) do meu tempo no GNU Screen.
Por padrão, a rolagem de volta é definida para 100 linhas, o que é facilmente aumentado pela configuração de defscrollback
para algo maior em ~/.screenrc
. Novas janelas podem ser criadas (CTRL-a c) e alternadas entre (CTRL-a n ou CTRL-a p).
É algo que existe há décadas e espero que esteja por aí por muito mais, devido à grande variedade de recursos que oferece, o que me dá uma camada consistente, não importando qual terminal seja o sabor do mês.