एक अलग तरीके से इस बारे में सोचकर, आप आउटपुट को एक फ़ाइल पर पुनर्निर्देशित कर सकते हैं और फिर फ़ाइल less +F
को स्ट्रीम करने के लिए उपयोग कर सकते हैं less
। दबाने ctrl + c
से स्ट्रीम बंद हो जाएगी, और टाइपिंग shift + f
स्ट्रीम जारी रहेगी।
यह आपको उन चीजों को उजागर करने में सक्षम होने का अतिरिक्त लाभ भी देता है जिनकी आप परवाह करते हैं। उदाहरण के लिए, टाइपिंग /my_search_term
(फॉरवर्ड-सर्च) या ?my_search_term
(बैकवर्ड-सर्च) भी my_search_term
फाइल में हाइलाइट होगी । नए डेटा स्ट्रीम में यह हाइलाइटिंग जारी रहेगी।
मैं किसी फ़ाइल पर आउटपुट कैसे कर सकता हूँ?
कुछ विकल्प हैं, लेकिन पूर्णता के लिए, यह सबसे अच्छा हो सकता है:
start_rails_server &>> my_new_logfile
&>
इच्छा पाइप दोनों stdout और लॉग फ़ाइल को stderr। (आप एक नंबर का उपयोग करके, 1
stdout के लिए और 2
stderr के लिए एक या दूसरे को चुन सकते हैं , हालांकि stdout का अर्थ है कि आप बस कर सकते हैं cmd > file
और आप अपनी फ़ाइल में प्रिंटआउट प्राप्त कर सकते हैं।)
कोण कोष्ठक आउटपुट को भेजता है my_new_logfile
, और तथ्य यह है कि दो साधन हैं कि यह मौजूद होने पर फ़ाइल में संलग्न हो जाएगा और यदि नहीं तो एक नया बनाएँ। यदि आपने एकल कोण ब्रैकेट का उपयोग किया है, तो कोई भी मौजूदा फ़ाइल अधिलेखित कर दी जाएगी:
start_rails_server &> my_new_logfile