Saída do terminal de pesquisa

15

Usando um terminal e bash padrão, não há funcionalidade para pesquisar a saída padrão de comandos.

Pode-se obter essa funcionalidade usando outras ferramentas, como o emacs shell ou a tela, mas estou me perguntando por que um recurso tão útil está faltando. Lembro-me de um CF simples usado para trabalhar em terminais.

Existe uma maneira de fazer com que o aplicativo de terminal do Gnome suporte a pesquisa de saída? ou existe um aplicativo de terminal melhor que suporte a pesquisa de saída nativamente?

Samer Buna
fonte
A canalização do comando lessnão dá o que você deseja? Você pode pesquisar texto lesse muitos outros pagers. Além disso, isso não deveria estar no superusuário?
Sim, lessé bom para uma saída do comando, mas eu muitas vezes fazem vários comandos e voltar mais tarde com a necessidade de pesquisar todos os resultados

Respostas:

3

Você pode tentar o script (1). No login, basta chamar o script e, em seguida, você poderá pesquisar no arquivo datilografado que ele gera. Não é um único pressionamento de tecla como o emacs shell e é armazenado em buffer, mas pode ser melhor que nada.

Paul Rubel
fonte
Você pode pesquisar o script enquanto scriptestá em execução? Eu tentei e não podia ...
user1527227
21

Experimente Ctr+ Shift+ f. Isso funciona no terminal Ubuntu e no Terminator

Udara SS Liyanage
fonte
A mesma tecla de atalho no terminal gnome.
Mikhail Moskalev 9/04/16
1

Em screenvocê pode entrar no copymodo e fazer buscas na saída. Você também pode fazer o registro de saída para um arquivo e busca-lo de qualquer maneira que você normalmente faria ( grep, less, etc.).

Dennis Williamson
fonte
0

Não sei, gnome-terminalmas urxvtfaz isso digitando Alt+ s. Deve estar em seus repositórios, procure o pacote rxvt-unicode.

cYrus
fonte
0

Usando xterm, você pode registrar tudo o que o terminal exibe em um arquivo. Em seguida, você pode abrir esse arquivo em um editor ou less.

garyjohn
fonte