मैं Ubuntu टर्मिनल विंडो पर दिखाई गई लाइनों की संख्या कैसे बढ़ाऊं?


9

मैं रेल डेवलपर पर रूबी हूं । मैंने टर्मिनल विंडो में रेल सर्वर पर एक रूबी चलाया है। रूबी आउटपुट पर रूबी टर्मिनल विंडो में लॉग इन सूचनाओं का उत्पादन करती है। लेकिन लंबे लॉग के कारण, विंडो स्क्रॉलिंग के माध्यम से पहली लॉग लाइनें मेरे लिए दुर्गम हैं।

मैं टर्मिनल विंडो में दिखाई गई लाइनों की संख्या कैसे बढ़ा सकता हूं?

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

जवाबों:


18

EditProfiles→ क्लिक करें Scrolling। फिर limit scrollback to:असीमित लाइनों के माध्यम से स्क्रॉल करने की अनुमति देने के लिए इसके तहत मूल्य बढ़ाएं या इसे अनटिक करें।

टर्मिनल प्राथमिकताएँ

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


या सिर्फ अनकही?
डेविड बेली

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

अच्छी सलाह। कुछ upvotes लो @ केविन: D लेकिन मैंने कभी भी चाचा का उल्लेख नहीं किया>: - D AB ने किया>: D
Rinzwind

अच्छी सलाह, लेकिन क्या यह कमांड लाइन से भी किया जा सकता है। यह सलाह मेरे लिए संभव नहीं है, क्योंकि मेरे पास डेस्कटॉप नहीं है (मैं लिनक्स के लिए विंडोज़ सबसिस्टम के रूप में उबंटू 18.04 एलटीएस चला रहा हूं, डब्ल्यूएसएल)।
पेट

7

टर्मिनल के माध्यम से प्रोफाइल सेटिंग्स खोलें

संपादित करें > प्रोफ़ाइल सेटिंग्स

या टर्मिनल में राइट क्लिक के साथ:

प्रोफ़ाइल > प्रोफ़ाइल सेटिंग्स

Limit scrollbackअसीमित स्क्रॉलिंग के लिए चिह्न को मान बदलें या निकालें।


1
माइन को एक तस्वीर मिली: - डी
रिनविंड

1

एक अलग तरीके से इस बारे में सोचकर, आप आउटपुट को एक फ़ाइल पर पुनर्निर्देशित कर सकते हैं और फिर फ़ाइल less +Fको स्ट्रीम करने के लिए उपयोग कर सकते हैं less। दबाने ctrl + cसे स्ट्रीम बंद हो जाएगी, और टाइपिंग shift + fस्ट्रीम जारी रहेगी।

यह आपको उन चीजों को उजागर करने में सक्षम होने का अतिरिक्त लाभ भी देता है जिनकी आप परवाह करते हैं। उदाहरण के लिए, टाइपिंग /my_search_term(फॉरवर्ड-सर्च) या ?my_search_term(बैकवर्ड-सर्च) भी my_search_termफाइल में हाइलाइट होगी । नए डेटा स्ट्रीम में यह हाइलाइटिंग जारी रहेगी।

मैं किसी फ़ाइल पर आउटपुट कैसे कर सकता हूँ?
कुछ विकल्प हैं, लेकिन पूर्णता के लिए, यह सबसे अच्छा हो सकता है:

start_rails_server &>> my_new_logfile

&>इच्छा पाइप दोनों stdout और लॉग फ़ाइल को stderr। (आप एक नंबर का उपयोग करके, 1stdout के लिए और 2stderr के लिए एक या दूसरे को चुन सकते हैं , हालांकि stdout का अर्थ है कि आप बस कर सकते हैं cmd > fileऔर आप अपनी फ़ाइल में प्रिंटआउट प्राप्त कर सकते हैं।)

कोण कोष्ठक आउटपुट को भेजता है my_new_logfile, और तथ्य यह है कि दो साधन हैं कि यह मौजूद होने पर फ़ाइल में संलग्न हो जाएगा और यदि नहीं तो एक नया बनाएँ। यदि आपने एकल कोण ब्रैकेट का उपयोग किया है, तो कोई भी मौजूदा फ़ाइल अधिलेखित कर दी जाएगी:

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