`LESS = + / EXAMPLE \: 'का क्या अर्थ है?


11

में man parallel_tutorial(GNU समानांतर के लिए) मुझे निम्नलिखित काला जादू मिला है:

LESS=+/EXAMPLE\: man parallel

में चारों ओर सर्च कर रहे हैं manके लिए पृष्ठों man, lessऔर bash, ऐसा लगता है कि यह एक के साथ कुछ हो सकता है less पूर्वप्रक्रमक , लेकिन मुझे यकीन है कि नहीं कर रहा हूँ, और पहले कुछ प्रयास मैं इस वाक्य रचना में विफल रहा है के साथ अन्य मैनुअल पृष्ठों खोज करने के लिए बनाया है।

+/...\:बैश में क्या मतलब है?


आपके हाइलाइट सेक्शन में \ _ नहीं है: बैक-स्लैश गायब है। क्या आपका मतलब था?
माइक ६५५३५ १२'१35

@ mike65535, यह टाइप किया गया है, यदि आप 'संपादन' को हिट करते हैं, तो आप इसे देख सकते हैं। हालांकि यह प्रदर्शित नहीं होता है।
अगंजू

किसी अन्य बैकस्लैश के साथ \ एस्केपिंग को काम करना चाहिए। हालांकि मुझे संपादित करने के लिए संक्षेप में।
'13

जवाबों:


11

यह कुछ भी मतलब नहीं है कि पार्टी में । यह कुछ मनमाना पाठ है जो उस एकल आदेश के लिए $ LESS वातावरण चर में संग्रहीत होता है।

लेकिन जब आप दौड़ते हैं less, तो यह $ LESS की सामग्री को पढ़ता है और उन्हें कमांड-लाइन तर्कों की तरह व्याख्या करता है। आमतौर पर यह वह जगह है जहां आप इसके लिए कॉन्फ़िगरेशन स्टोर करेंगे।

( कम एक प्रीप्रोसेसर नहीं है: यह एक साधारण पाठ फ़ाइल दर्शक, उर्फ ​​पेजर है। ध्यान दें कि manकोई अंतर्निहित रीडर नहीं है: यह सिर्फ ग्रॉफ (वास्तविक प्रीप्रोसेसर) के माध्यम से पाठ उत्पन्न करता है , फिर हमेशा कम या किसी अन्य पेजर को चलाता है। इसके माध्यम से स्क्रॉल करें। उस ट्यूटोरियल के लेखक मानते हैं कि आपका सिस्टम कम उपयोग कर रहा है क्योंकि यह बहुत सर्वव्यापी है।)

जब कम एक के साथ शुरू होने वाले तर्कों का सामना करता है +, तो शेष को अनुकरण करने के लिए कमांड या कुंजी के रूप में व्याख्या की जाती है: उदाहरण के लिए यदि यह +Gकम था तो दिखावा करेंगे कि आपने फ़ाइल खोलने के बाद जी दबाया था, और नीचे स्क्रॉल करेंगे।

आपके मामले में, फ़ाइल खोलने के बाद आपने कम दिखावा किया था /EXAMPLE:कम/ में खोज कुंजी / आदेश है , और बाकी के लिए खोज करने के लिए पाठ है।

नतीजा यह है कि कमांड "समानांतर" का मैनपेज खोलता है, फिर "EXAMPLE" शीर्षक वाले अनुभाग तक स्क्रॉल करता है।


1
जिसे ट्यूटोरियल के लेखक ने स्पष्ट रूप से सामान्य अंग्रेजी में व्यक्त करना बहुत मुश्किल पाया।
user1686

खैर, यह है है जीएनयू ...: पी बहुत बढ़िया जवाब btw, ऊपर पॉप बस के रूप में मैं बहुत अच्छा समय भी लिखना शुरू किया!
बर्टिब

1
सच पूछिये तो, पेट से पहले बैक-स्लैश है के लिए प्रासंगिक bashके रूप में यह एक विशेष अर्थ होने की जो उस में नहीं है से पेट के बंद हो जाता है, bashहालांकि यह एक और खोल में हो सकता है।
AFH

1
@grawity ट्यूटोरियल में संदर्भ यह है: "फिर मैन समानांतर (विकल्प का उपयोग करें LESS = + / EXAMPLE \: आदमी समानांतर) में विकल्पों की सूची के बाद EXAMPLE को देखें"। आपने इसे साधारण अंग्रेजी में कैसे व्यक्त किया होगा?
ओले तांगे

7

जैसा कि ग्रेविटी का उत्कृष्ट उत्तर बताता है , यह lessपेजर को एक निर्देश देने का एक तरीका है । इस विशिष्ट मामले में, जीएनयू समानांतर के मैनुअल और ट्यूटोरियल का उपयोग करके, यह उदाहरणों को पढ़ना आसान बनाता है।

जैसा कि आप ऑनलाइन मैनुअल में सामग्री की तालिका से भी देख सकते हैं , प्रत्येक उदाहरण स्ट्रिंग से शुरू होता है EXAMPLE:, इसलिए कमांड LESS=+/EXAMPLE: man parallelआपको मुट्ठी उदाहरण पर कूदने देता है, और बाद के उदाहरणों को दबाकर n( अगले मैच के लिए )।

उदाहरण के लिए:

मैनुअल के माध्यम से कूदने का पेंच

( मैनुअल सेक्शन में प्रत्येक जंप एक nकीपर है )

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