Hanya sedikit memperluas jawaban sebelumnya. Garis komando:
less -M +Gg
melakukan hal berikut:
-M Tampilkan posisi saat ini dalam file pada prompt
+ Gg Run perintah G(pergi ke akhir file) dan g(kembali ke awal file)
Jika lessmembaca dari stdin, yang terjadi ketika manmenampilkan halaman manual, ia tidak tahu jumlah total baris dalam file terlebih dahulu, sehingga ia dapat menghitung posisinya dengan benar. Oleh karena itu, +Ggdiperlukan agar lessbisa mendapatkan jumlah total garis, dan dengan demikian menghitung posisi saat ini sebagai persentase.
Saya merasa berguna untuk mengatur variabel-variabel ini di ~ / .bashrc :
export LESS+='-M'
export MANPAGER='less +Gg'
LESSakan memastikan bahwa semua doa dari lessakan menunjukkan posisi saat ini pada prompt, dan MANPAGERakan memastikan bahwa lessakan bisa mendapatkan jumlah baris di halaman manual, yang lesskemudian akan ditampilkan di prompt. Ini tampaknya lebih masuk akal tidak menyertakan +Ggdalam LESSuntuk mencegah lessdari mencoba untuk pergi ke ujung input pipa berpotensi besar. Jika itu diperlukan, seseorang dapat selalu menjalankan perintah Gdan gsecara manual.