Percorre a saída do comando sem um arquivo temporário

2

Estou vagando se houver uma maneira de ler a saída completa de um comando quando ele usar mais que a tela. No momento, estou tendo que enviar o comando para um arquivo e, em seguida, usar nano para percorrê-lo.

Por exemplo $ ls -Al /etc/ exibe apenas o final da saída e os cortes do restante.

    
por Krii 06.10.2015 / 22:22

3 respostas

4

Você precisa usar less less é um pager, ele permite que você visualize uma página por vez. por exemplo.

command | less
ls -Al /etc | less

O comando mais comum em menos é:

  • digite avançar uma linha
  • space avançar uma página
  • q sair / sair da ajuda
  • h ajuda

veja man less para mais informações, por exemplo, sobre como pesquisar.

    
por 06.10.2015 / 22:31
1

Isso é possível pressionando shift + pg acima .

Mais informações sobre a rolagem e o buffer de rolagem podem ser encontrados aqui .

    
por 06.10.2015 / 22:25
0

Canaliza a saída de qualquer comando em less e permitirá a paginação, pesquisando nd whatnot.

ls -lA /etc | less

Como "menos" está exibindo seu texto, clique em h para ajuda, leia e pondere. man less - mais para ler.

    
por 06.10.2015 / 22:32