Apenas expandindo um pouco as respostas anteriores. Linha de comando:
less -M +Gg
faz o seguinte:
-M Mostra a posição atual dentro do arquivo nos comandos prompt
+ Gg RunG (vá para o final do arquivo) e g(volte para o início do arquivo)
Se lessestiver lendo a partir de stdin, o que acontece quando manestá mostrando uma página de manual, ele não sabe o número total de linhas no arquivo com antecedência, para que possa calcular corretamente sua posição. Portanto, +Ggé necessário para queless obter o número total de linhas e, assim, calcular a posição atual como uma porcentagem.
Achei útil definir essas variáveis em ~ / .bashrc :
export LESS+='-M'
export MANPAGER='less +Gg'
LESSgarantirá que todas as chamadas de lessmostrarão a posição atual no prompt e MANPAGERgarantirá que lessserá possível obter o número total de linhas na página de manual, que lessserá exibida no prompt. Parecia ser mais sensato não incluir +Ggno LESSpara impedir lessde tentar ir até o fim de potencialmente grande de entrada encanada. Se isso for necessário, pode-se sempre executar os comandos Ge gmanualmente.