Presumivelmente, você está usando less
como o pager. Você não pode fazer o que quer diretamente sem recompilar less
(pelo menos eu não estou encontrando nenhuma opção) - para ler todas as linhas primeiro, pegue o número da linha final e pule para o topo com essa informação. Mas eu acho que seria desajeitado e ineficiente, dado que o único prêmio é o número total de linhas, embora YMMV.
Agora, vou mostrar a você um modo hacky , aproveitando a variável de ambiente LESS
que less
lê para obter as opções automáticas:
LESS='+Gg' man <whatever>
Por exemplo:
LESS='+Gg' man bash
Dentro de less
, G
irá para o final (sem qualquer número de linha) e g
irá para o topo (sem nenhum número de linha). Como isso será feito por less
no começo, ele terá a ideia do número total de linhas enquanto volta ao topo e mostrará isso. Mais uma vez, isso tem a advertência de ler até o fim uma vez e depois voltar ao topo.