Encontrando texto na saída de terminal do Ubuntu (gnome) [duplicado]

0

Imagine este cenário:

Você executa um comando no terminal gnome. Este comando fez um monte de saídas para o terminal. Depois de algum tempo, você percebe que precisa do valor de uma variável (digamos, variable_needed ) que foi impressa pelo comando em algum lugar no terminal. Como encontrar isso?

O terminal do KDE costumava ter um atalho ctrl + deslocamento + f que procurava a saída do terminal. Parece que o gnome-terminal não o possui (pelo menos no Ubuntu 10.04.2 LTS). Existe alguma maneira de adicionar isso? Existe algum outro bom terminal que eu possa usar que o tenha?

Observe que a saída já foi escrita, portanto não quero (não posso) executar o comando novamente combinado com o grep, |, & gt ;, vim, emacs, etc.

    
por Rickson 13.12.2012 / 22:23

1 resposta

0

Infelizmente, o terminal do gnome não tem o recurso de buffer de tela de pesquisa e eu nunca tentei nenhum terminal de terceiros. Mas quando estou em apuros como você, apenas seleciono todo o texto no buffer (menu de edição - > selecione todos), abra uma sessão do gedit e clique no botão do meio (ou equivalente) enquanto a janela do gedit está em foco para colar a área do buffer selecionada. Em seguida, use a funcionalidade de pesquisa do gedit para procurar o que eu estou procurando.

Eu sei que isso não é o que você quer ouvir, mas se isso é uma vez em quando sua experiência, é adequado para o propósito e não precisa de instalações de pacotes adicionais ou nada. E se você se encontrar muito nessa situação, sugiro que as sessões sejam colocadas com o comando script, para que você possa pesquisar todo o buffer de transações da sessão com ferramentas como o grep.

    
por 13.12.2012 / 23:03