Simplemente ampliando un poquito las respuestas anteriores. Línea de comando:
less -M +Gg
hace lo siguiente:
-M Mostrar la posición actual dentro del archivo en el indicador
+ Gg Ejecutar comandos G(ir al final del archivo) y g(volver al principio del archivo)
Si lessestá leyendo desde stdin, lo que sucede cuando manse muestra una página de manual, no conoce el número total de líneas en el archivo de antemano, por lo que puede calcular correctamente su posición. Por lo tanto, +Gges necesario para que lesspueda obtener el número total de líneas, y así calcular la posición actual como un porcentaje.
Me pareció útil establecer estas variables en ~ / .bashrc :
export LESS+='-M'
export MANPAGER='less +Gg'
LESSse asegurará de que todas las invocaciones de lessmostrarán la posición actual en la solicitud, y MANPAGERse asegurará de que lesspodrá obtener el número total de líneas en la página del manual, que lessluego se mostrará en la solicitud. Parecía ser más sensato no incluir +Ggen LESSpara evitar que lesstraten de ir hasta el final de la posible gran entrada de corriente. Si es necesario, siempre se pueden ejecutar los comandos Gy gmanualmente.