'कम' कमांड का उपयोग करने पर मैं टर्मिनल पर फ़ाइल में दिखाए गए को कैसे रीडायरेक्ट कर सकता हूं?


19

मैं टर्मिनल सामग्री (जिस सामग्री को वर्तमान में मैं पूरी फ़ाइल नहीं देख रहा हूं, उसे lessकमांड का उपयोग करते समय ) एक संगठन में तब तक कैसे पुनर्निर्देशित कर सकता हूं, जब तक कि मैं उससे Qबाहर निकलने के लिए प्रेस न करूं less?


क्या आपका मतलब है cat foo | less -o barजहां barआउटपुट फ़ाइल और है fooइनपुट फ़ाइल?
हेलियो

जवाबों:


29

अपने टर्मिनल में वर्तमान में प्रदर्शित किए जाने वाले अनुभाग को बचाने के लिए आप |कमांड का उपयोग कर सकते हैं ।

से man less:

| <m> shell-command
      <m>  represents any mark letter. Pipes a section of the input file to the given
  shell command. The section of the file to be piped is between the first line on the
  current screen and the position marked by the letter. <m> may also be '^' or '$' to
  indicate beginning or end of file respectively.
  If <m> is '.' or newline, the current screen is piped.
  1. तो पहला प्रकार |(पाइप प्रतीक)
  2. फिर .अपने टर्मिनल पर दिखाई देने वाली चीज़ का चयन करने के लिए चिह्न चुनें (या सिर्फ हिट करें Enter)
  3. teeजैसे फ़ाइल को सहेजने के लिए उपयोग करेंtee /tmp/section_of_big_file.txt
  4. Enterफिर दबाएँq

स्क्रीनशॉट के साथ अनुक्रम:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

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