मैं टर्मिनल में मैन पेज के माध्यम से कैसे जल्दी से नेविगेट कर सकता हूं


37

क्या टर्मिनल जैसे टेक्स्ट-हैवी आउटपुट के माध्यम से manपृष्ठों को जल्दी से स्क्रॉल करने का कोई तरीका है ? ऊपर और नीचे तीर का उपयोग करके केवल स्क्रीन को एक बार में एक पंक्ति में ले जाना है; तेजी से स्क्रॉल करने का कोई तरीका है?


3
आपके सवाल का सबसे सीधा जवाब है: टर्मिनल के डिफ़ॉल्ट कीबोर्ड मैप में, शिफ्ट मॉडिफायर को पेज अप / डाउन और होम / एंड में जोड़ने से टर्मिनल व्यू स्क्रॉल करने के बजाय स्क्रॉल कमांड को ट्टी में भेज देगा। आप कीबोर्ड मैप को कस्टमाइज़ कर सकते हैं यदि आप इसे शिफ़्ट कमांड की आवश्यकता के बिना स्क्रॉल कमांड भेजना चाहते हैं।
क्रिस पेज

hसभी शॉर्टकट देखने के लिए मैन पेज में प्रेस करते समय
DanSkeel

जवाबों:


47

अगर मैंने आपको सही तरीके से समझा, तो आप मैन्युअल पृष्ठों को अधिक कुशलता से स्किम करना चाहते हैं।

डिफ़ॉल्ट रूप से, इसके पेजर के रूप में manउपयोग करता है less। में less, आप उपयोग कर सकते हैं:

  • Spaceया fया Control ⌃- fएक पृष्ठ अग्रिम करने के लिए
  • dया Control ⌃- dआधे पृष्ठ को आगे बढ़ाने के लिए
  • bया Control ⌃- bएक पृष्ठ पर वापस जाने के लिए
  • uया Control ⌃- uआधे पृष्ठ पर वापस जाने के लिए

आप lessअपने मैनुअल पेज में कीबोर्ड कमांड की पूरी सूची प्राप्त कर सकते हैं । यदि आपको डिफ़ॉल्ट पेजर पसंद नहीं है, तो आप उन मैन पेजों के पेजिनेशन को नियंत्रित करने के लिए एक अलग प्रोग्राम निर्दिष्ट करने के लिए चर MANPAGERया PAGERवातावरण चर सेट कर सकते हैं जो एक स्क्रीन से अधिक लंबे हैं।


8
hमदद दिखाने के लिए मैन पेज देखने पर भी आप दबा सकते हैं।
ओसोडो

3
/खोज मोड शुरू करता है, जो आपको अपनी पसंद के शब्द पर कूदने देता है।

2
और pऔर nखोज मोड में पिछले और अगले परिणाम ध्यान केंद्रित करें।
Lri

1
इसके अलावा, बेहतर अनुभव के लिए कुंजी के optionरूप में सक्षम करें metaTerminal preferences > Profiles > Keyboard > Use Option as Meta key
DanSkeel

1
@ user5077, क्या करता है dऔर किसके uलिए खड़ा है?
पचेरियर

6

आप टर्मिनल के हेल्प मेनू से सिंगल, स्क्रॉल करने योग्य विंडो में मैन पेज खोल सकते हैं। बस मदद मेनू में खोज फ़ील्ड में कमांड टाइप करें, फिर उसके मैन पेज को खोलने के लिए खोज परिणामों में कमांड पर क्लिक करें। खोज परिणामों में कमांड को प्रदर्शित होने में कुछ सेकंड लग सकते हैं।

आप ऐप्पल के डेवलपर लाइब्रेरी पर पाए जाने वाले ऐप्पल-विशिष्ट मैन पेजों के साथ, ऑनलाइन अधिकांश मैन पेज भी पा सकते हैं । मैं आम तौर पर वास्तविक कमांड के साथ apple man [command]बदलने के [command]साथ गूगल करता हूं । इस विधि के बारे में एक अच्छी बात यह है कि आप आसानी से उन मैन पेजों को आसानी से बुकमार्क कर सकते हैं जिनका आप अक्सर उपयोग करते हैं।


3
स्नो लेपर्ड (10.6) में भी हेल्प मेनू में मैन पेज की खोज की जा रही है। सिंह के पास कई संवर्द्धन हैं: चयनित पाठ के लिए मैन पेज देखने के लिए सहायता मेनू में सुविधाजनक कमांड हैं, और वे प्रासंगिक मेनू में उपलब्ध हैं, साथ ही साथ सेवाएँ भी ताकि आप उन्हें अन्य अनुप्रयोगों से उपयोग कर सकें (आपको करना होगा) उन्हें सिस्टम वरीयताएँ> कीबोर्ड> कीबोर्ड शॉर्टकट> सेवाएं ) में सक्षम करें । आप मैन पेज के बीच आसान नेविगेशन के लिए मैन पेज रेफरेंस "ओपन (1)" और यूआरएल "एक्स-मैन-पेज: // 1 / ओपन" खोलने के लिए कमांड-डबल-क्लिक भी कर सकते हैं।
क्रिस पेज

2
यदि कोई चयन नहीं है, तो खोज मेनू या मैन पेज संदर्भ के लिए मदद मेनू कमांड कर्सर के बाईं ओर दिखेगा। मैं कमांड लाइन पर इसे दर्ज करने के लिए शुरुआत के बाद कमांड देखने के लिए हर समय इसका उपयोग करता हूं। "ओपन मैन पेज" कमांड के बराबर हैं manऔर "मैन पेज में खोजें" के बराबर हैं apropos। हेल्प मेनू और संदर्भ मेनू मेन पेज संदर्भों को "1 ओपन", "ओपन 1" और "ओपन (1)", साथ ही "एक्स-मैन-पेज: // 1 / ओपन" में पहचानता है।
क्रिस पेज

2
मैन पेज टर्मिनल "मैन पेज" सेटिंग प्रोफाइल का उपयोग करते हैं, ताकि आप उनकी उपस्थिति को अनुकूलित कर सकें। क्योंकि डिफ़ॉल्ट विंडो स्थिति को प्रत्येक प्रोफ़ाइल के लिए अलग से याद किया जाता है, आप मैन पेज विंडो को स्क्रीन पर आसानी से रख सकते हैं और नए लोग उसी स्थान पर दिखाई देंगे (मैं उन्हें डिस्प्ले के दाहिने किनारे पर रखता हूं, इसलिए वे मेरे कवर नहीं करते हैं प्राथमिक टर्मिनल खिड़कियां)।
क्रिस पेज

1
इसके अलावा, अगर कोई प्रक्रिया नहीं चल रही है, तो टर्मिनल कुछ पेजर कमांड का समर्थन करता है। ये मैन पेज पढ़ने के लिए विशेष रूप से सुविधाजनक हैं: स्पेस / शिफ्ट-स्पेस = पेज डाउन / अप, एफ / बी = पेज डाउन / अप, रिटर्न = लाइन डाउन, अप / डाउन एरो = लाइन अप / डाउन, </> = होम / अंत
क्रिस पेज

धन्यवाद @ChrisPage - meta.apple.stackexchange.com/q/1247/8546 एक्स-मैन-पेज के हाइपरलिंकिंग का प्रस्ताव करता है: // URL।
ग्राहम पेरिन

4

Shift ⇧- Page Up ⇞और Shift ⇧- Page Down ⇟एक समय में मैन पेज को एक पेज पर ले जाएगा।

(लैपटॉप या अन्य छोटे कीबोर्ड पर, कीस्ट्रोक्स आमतौर पर होते हैं Shift ⇧- Fn- Up Arrow ↑और Shift ⇧- Fn- Down Arrow ↓।)


1
मेरे लिए, OSX 10.8 पर, मुख्य संयोजन क्रमशः [fn] - [ऊपर] और [fn] - [नीचे] हैं।
user456584

OS X Yosemite पर समान कुंजी संयोजन मान्य हैं।
पॉलिटिकस

2

यह उत्तर आपके प्रश्न के आसपास है: Bwana स्थापित करें ।

यह ब्राउज़र में मैन पेज खोल देगा। मैंने वर्षों से इसका उपयोग किया है और यह टर्मिनल कार्यक्षमता के लिए मेरे पसंदीदा अतिरिक्त में से एक है।


2

गैर-Apple विशिष्ट आदेशों के लिए जो विभिन्न UNIX प्लेटफ़ॉर्मों में समान होते हैं जो मैं करता हूं वह है man [command]एक ब्राउज़र में Google । शीर्ष परिणाम लगभग हमेशा एक HTML-ified मैन पेज होगा।


1

मैं मनोपेन की सिफारिश करूंगा, जो आपको एक सामान्य पाठ विंडो में एक मैन पेज खोलने की अनुमति देता है।

आप एक उपनाम भी बना सकते हैं (मुझे बताएं कि क्या आपको इसकी सहायता की आवश्यकता है) का उपयोग करके

pman ()
        {
        man -t "$ {1}" | ओपन-ऑफ-ए / एप्लायसेस
        }          

1

मैं आमतौर पर सिर्फ उपयोग करता हूं

  • z एक खिड़की को आगे बढ़ाने के लिए
  • w एक खिड़की वापस जाने के लिए

0

मेरे पास एक ऐप 'मैन रीडर' है जो सभी मैन पेजों को बाईं ओर सूचीबद्ध करता है और आप एक का चयन कर सकते हैं और यह मैक विंडो में मैन पेज दिखाता है। सिएरा पर चलता है और बहुत अच्छा है। मैन पेज को ऊपर या नीचे स्क्रॉल कर सकते हैं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.