Como posso ver a saída de um comando progressivamente?

1

Eu ativei um comando ls -1 que é executado e exibe uma longa lista de valores. Quando o comando termina, não consigo ver a saída que está fora do comprimento vertical da tela. Como posso ver essas entradas anteriores?

Existe uma maneira de ver a saída progressivamente como:

  1. Exibir as primeiras 15 linhas
  2. O usuário pressiona um pressionamento de tecla.
  3. Em seguida, exiba os próximos 15 registros
por Geek 16.01.2013 / 10:45

2 respostas

5

Você pode enviar a saída de ls para pipe da seguinte forma

$ ls | less

Então você pode usar menos para navegar pela saída, por exemplo com Page Up e Page Down . Você pode sair menos pressionando q .

Digite man less para descobrir mais maneiras de rolar a saída.

    
por 16.01.2013 / 11:13
1

Em sistemas mais antigos, ou sistemas que não possuem a muito boa utilidade less descrita por Stephane, você pode usar more que é parte do utilitários padrão .

Pressione espaço para ir para a próxima página, tecla enter para ir para a próxima linha, q para sair. Você não pode "voltar" e navegar na saída facilmente com more . less pode.

    
por 16.01.2013 / 14:42