Como procurar texto em uma janela do console do PuTTY

4

Existe uma maneira fácil para mim:

  • procura uma string na janela de saída do putty?
  • ou até mesmo um comando do Linux para pesquisar e destacar uma string na saída?

Eu tenho mais de 20.000 linhas na saída e às vezes eu tenho que procurar por customer_id : 1111 e atualmente eu tenho que copiá-las para Word ou Notepad e então pesquisar.

Existe uma maneira melhor de fazer isso?

    
por user1179459 26.07.2012 / 04:46

4 respostas

6

Se você não se importa com o resto da saída, então

yourcommand | grep "some regular expression"

imprime apenas as linhas que contêm " alguma expressão regular ".

yourcommand | less

enviará a saída do seu comando para o comando less , que permite rolar para cima e para baixo na saída. Você pode pesquisar digitando /some regular expression e pressionando Enter. q fechará o programa.

Se você quiser salvar o arquivo,

yourcommand > outputfile

enviará a saída para um arquivo em vez da tela, que você pode abrir em um editor e pesquisar em vez de exibi-lo na tela. Se existir, outputfile será apagado antes do seu comando ser executado. Você pode adicionar a saída ao final de um arquivo existente se usar >> .

O programa tee permite salvar a saída em um arquivo e enviá-lo para outro programa ao mesmo tempo:

yourcommand | tee outputfile | somethingelse

Isso salvará a saída original em outputfile e a passará para outro comando.

    
por 26.07.2012 / 05:02
6

Eu uso um truque muito inteligente (se eu disser isso).

A resposta é NÃO, putty não pode encontrar no buffer de rolagem de volta.

Esta é minha solução alternativa:

Eu habilito o registro da sessão putty e, em seguida, faço o log da sessão abrir no GxTail, que é um visualizador de texto que é atualizado em tempo real. Eu tenho as janelas abertas lado a lado (ou uma em cada monitor), e quando eu emito um comando no putty, a saída está na janela do GxTail. GxTail tem full find (ctrl-f) como qualquer editor de texto.

A próxima melhor coisa é ter o ctrl-f trabalhando em massa. Funciona muito bem para longas configurações cisco running, onde o | O comando inc pipe tem falhas.

    
por 26.03.2015 / 19:41
1

Sugiro que, no futuro, você habilite o logging do PuTTY, assegurando que o tamanho do log seja apropriado. Fazendo isso, você pode usar qualquer editor de texto meio decente para abrir o registro e procurar por qualquer parte do texto que desejar, seja sua entrada ou a saída do sistema remoto.

    
por 26.07.2012 / 08:52
-1

Para procurar caracteres no arquivo:

$ more YourFile

você digita / e digita o caractere que está procurando:

por exemplo: /a

    
por 03.01.2014 / 13:03