Mostra todo o texto na janela do Terminal (servidor linux)

1

Sempre que você executa grandes tarefas com muito "texto", o texto é cortado ou algo do alto. Eu quero ser capaz de ler tudo o que aconteceu.

Isso é possível? porque eu só posso ler x nr de linhas agora.

Obrigado

    
por Anonymous12345 29.05.2010 / 00:12

4 respostas

2

Use less ou algum outro pager de arquivo.

less bigfile.txt

ou

ls -l bigdir | less

Veja man less .

Note que você também pode rolar para cima e para baixo no buffer de rolagem do PuTTY usando a barra de rolagem à direita ou Ctrl - PgUp e Ctrl - PgDn .

E você pode definir o tamanho da fonte e redimensionar a janela do PuTTY para caber mais texto na tela.

    
por 29.05.2010 / 00:23
0

Você também pode transferir a saída do trabalho para um arquivo, por exemplo, cat / etc / passwd > somefile e depois abri-lo com o seu editor de texto favorito quando terminar. Nano (nano -w somefile) é o meu favorito, pois envolve (com -w) e é bastante funcional. Pode não ser o que você está procurando.

    
por 29.05.2010 / 03:22
0

Além das outras soluções normais aqui (less / more / pg), você pode usar o comando "script" para salvar toda a saída de uma sessão interativa para uso posterior.

    
por 29.05.2010 / 04:35
0

Eu gosto de usar tee para grandes resultados. Use "big_output_cmd | tee log.txt", que ainda mostrará a saída no terminal e também enviará a saída para o arquivo log.txt.

O comando script salvará toda a saída dessa sessão do shell em um arquivo de log ISO apenas um comando por vez. Basta iniciá-lo com "script log.txt" e você receberá um shell que tem todos os stdout / stderr obtendo dup'd para log.txt.

    
por 30.05.2010 / 14:35