टर्मिनल में अधिक लाइनें कैसे देखें


46

मैं एक पैकेज स्थापित कर रहा हूं और त्रुटियों का भार प्राप्त कर रहा हूं और आने वाले सभी त्रुटि संदेशों को पढ़ने में सक्षम होने की आवश्यकता है। दुर्भाग्य से टर्मिनल केवल लाइनों की एक सीमित संख्या प्रदर्शित करेगा। मैं पिछली पंक्तियों को देखने या प्रदर्शित होने वाली अधिकतम पंक्तियों को बदलने के बारे में कैसे जा सकता हूं?


2
देखें कि क्या आपके टर्मिनल में स्क्रॉलबैक लाइनों को बढ़ाने या घटाने के लिए कुछ है।

जवाबों:


30

उपयोग करें less:

your_command | less 

आपकी Enterचाबी आपको नीचे ले जाएगी।

इसके अलावा, qबाहर निकलने के लिए दबाएं ।


क्या आपका मतलब "आपका कम है?"
MycrofD

43

जैसे डेविड पर्ड्यू सुझाव देता है , मैं खुद भी। मुझे अनलिमिटेड स्क्रॉलिंग करना पसंद है ।

editTerminalProfile

आप चाहें तो स्क्रॉलबार को भी सक्षम कर सकते हैं; लेकिन मैं इसे अक्षम करता हूं और आउटपुट फ्रेम बदलने के लिए + और + कुंजियों का उपयोगShiftPage UpShiftPage Down करता हूं ।


Ubuntu 15.04 में यह कहाँ करना है? प्रोफ़ाइल प्राथमिकताएँ कहीं भी दिखाई नहीं देती हैं।
मायक्रॉफ़ड

क्षमा करें @MycrofD उस बारे में नहीं कह सकता है, 1504 की कोशिश नहीं की है .. आपको scriptकमांड की जांच करनी चाहिए और देखना चाहिए कि क्या यह आपकी आवश्यकताओं के अनुरूप है। यह TTY कंसोल टर्मिनल askubuntu.com/questions/487133/… के
सटीक

मैंने दोनों "अनलिमिटेड" चेक करने की कोशिश की और स्क्रॉलिंग को 4096 लाइनों पर सेट किया। न काम करता है; टर्मिनल केवल 30 लाइनें दिखाने पर जोर देता है। मैं पुनर्निर्देशन के बारे में अच्छी तरह से जानता हूं, और विम सही काम करता है, लेकिन कभी-कभी मैं सिर्फ स्क्रॉल करना चाहता हूं। मुझे क्या याद आ रही है?
पॉल ब्रिंकले

क्या टर्मिनल में ऐसा करने का कोई तरीका है? मैं इसे एक डॉकटर कंटेनर पर करना चाहता हूं और नई फाइलें बनाना डोकर छवि पर असमर्थित है जिसका उपयोग मैं टर्मिनल आउटपुट को फाइल में डंप करने के बजाय दूर तक स्क्रॉल करने में सक्षम होने के लिए कर रहा हूं, यह फायदेमंद होगा।
एंड्रियाक्रालज

26

यदि आप Ubuntu के डेस्कटॉप संस्करण पर मानक टर्मिनल प्रोग्राम का उपयोग कर रहे हैं ...

  1. चुनें संपादित करें -> प्रोफ़ाइल प्राथमिकताएं टर्मिनल खिड़कियों वैश्विक मेनू से।

  2. स्क्रॉलिंग टैब चुनें

  3. स्क्रॉलबैक को वांछित संख्या रेखाओं पर सेट करें (या असीमित बॉक्स की जांच करें )।

फिर आप लंबे कमांड कमांड आउटपुट के माध्यम से स्क्रॉल करने के लिए टर्मिनल की ओर स्क्रॉलबार का उपयोग कर सकते हैं।


2
कहाँ है Edit -> Profile?
gfan

यह टर्मिनल प्रोग्राम के लिए मेनू बार में है। यह आमतौर पर स्क्रीन के शीर्ष पर दिखाई देता है जब टर्मिनल पर ध्यान केंद्रित किया जाता है, लेकिन आपको अपने माउस को स्क्रीन के शीर्ष पर ले जाना होगा ताकि यह दिखाई दे सके।
डेविड परड्यू

3

मैं आपको आउटपुट पुनर्निर्देशन का उपयोग करने की सलाह देता हूं। प्रकार:

user@host:~# command >filename

फिर आप आउटपुट के माध्यम से कम और ब्राउज़र के लिए एक टेक्स्ट एडिटर के साथ फाइल पढ़ सकते हैं:

user@host:~# less filename

3

यदि आप डेटा देखना चाहते हैं और इसे किसी फ़ाइल में चलाना चाहते हैं, तो टी का उपयोग करें, जैसे,

spark-shell | tee tmp.out

(स्पार्क-शेल केवल उदाहरण इंटरैक्टिव प्रोग्राम है जिसे आप आउटपुट से कैप्चर करना चाहते हैं।)

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


1

आप एक स्क्रिप्ट सत्र में अपनी कमांड शुरू कर सकते हैं हर कार्य एक कमांड आउटपुट को निष्पादन के साथ हस्तक्षेप किए बिना बचाया जाएगा जब तक कि कम या > फ़ाइल जो कि कमांड के साथ कोई भी बातचीत करने से मना करती है।

$ script /tmp/command.out
Script started, file is /tmp/command.out
$ the_command
...
$ exit 
Script done, file is /tmp/command.out
$ less /tmp/command.out

1

आप |अपनी कमांड को आउटपुट में उपयोग कर सकते हैं more। उदाहरण के लिए, यदि मैं एक संपूर्ण पाठ फ़ाइल पढ़ना चाहता था, जो स्क्रीन का उपयोग करने पर फिट नहीं होती cat, तो मैं उपयोग करूंगा:

cat /home/abcd/Downloads/fileName.txt | more  

आप एक समय में एक लाइन को स्क्रॉल करने के लिए एंटर दबा सकते हैं, और बाहर निकलने के लिए q। शुरू करने के लिए g दबाएं।

आशा है कि यह आपके लिए उपयोगी हो सकता है।

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