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 less
membaca dari stdin, yang terjadi ketika man
menampilkan halaman manual, ia tidak tahu jumlah total baris dalam file terlebih dahulu, sehingga ia dapat menghitung posisinya dengan benar. Oleh karena itu, +Gg
diperlukan agar less
bisa 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'
LESS
akan memastikan bahwa semua doa dari less
akan menunjukkan posisi saat ini pada prompt, dan MANPAGER
akan memastikan bahwa less
akan bisa mendapatkan jumlah baris di halaman manual, yang less
kemudian akan ditampilkan di prompt. Ini tampaknya lebih masuk akal tidak menyertakan +Gg
dalam LESS
untuk mencegah less
dari mencoba untuk pergi ke ujung input pipa berpotensi besar. Jika itu diperlukan, seseorang dapat selalu menjalankan perintah G
dan g
secara manual.