बस पिछले उत्तर पर एक मूत सा विस्तार कर रहा है। कमांड लाइन:
less -M +Gg
निम्नलिखित कार्य करता है:
-मैं प्रॉम्प्ट + Gg रन कमांड पर फ़ाइल के भीतर वर्तमान स्थिति दिखाएँ
G
(फ़ाइल के अंत में जाएँ) और g
( फ़ाइल की शुरुआत में वापस जाएँ)
यदि less
स्टड से पढ़ रहा है, जो तब होता है जब man
एक आदमी पृष्ठ दिखा रहा है, यह अग्रिम में फ़ाइल में लाइनों की कुल संख्या को नहीं जानता है, ताकि वह अपनी स्थिति की सही गणना कर सके। इसलिए, +Gg
आवश्यक है ताकि less
लाइनों की कुल संख्या प्राप्त कर सकें, और इस प्रकार प्रतिशत के रूप में वर्तमान स्थिति की गणना करें।
मुझे इन चर को ~ / .bashrc में सेट करना उपयोगी लगा :
export LESS+='-M'
export MANPAGER='less +Gg'
LESS
यह सुनिश्चित करेगा कि सभी आह्वान less
प्रांप्ट पर वर्तमान स्थिति दिखाएगा, और MANPAGER
यह सुनिश्चित करेगा कि less
मैन पेज में कुल पंक्तियों को प्राप्त करने में सक्षम less
होगा , जो बाद में प्रॉम्प्ट पर दिखाएगा। यह अधिक समझदार लग रहा था नहीं शामिल करने के लिए +Gg
में LESS
रोकने के लिए less
संभावित बड़े पाइप इनपुट के अंत में जाने के लिए कोशिश कर रहा से। यदि यह आवश्यक है, तो कोई भी हमेशा आदेशों G
को g
मैन्युअल रूप से चला सकता है ।