क्या कमांड को पहले से ही निष्पादित किए जाने के बाद आउटपुट को कमांड से फाइल में सहेजना संभव है?


13

क्या कमांड चलाने के बाद फाइल में कमांड के आउटपुट को बचाने के लिए एक सुरुचिपूर्ण तरीका मौजूद है, जबकि टर्मिनल विंडो खुली हुई है या एक बार कमांड को टर्मिनल में निष्पादित किया गया है?

आउटपुट अभी भी टर्मिनल में मौजूद है। अब मैं सभी लाइनों को कॉपी और पेस्ट कर सकता था और इसे एक फ़ाइल में सहेज सकता था।

लेकिन शायद किसी भी तरह से टर्मिनल विंडो के आउटपुट बफर को फाइल या किसी पहले से निष्पादित कमांड के आउटपुट से बेहतर लिखने के लिए एक विधि मौजूद है?


ऐसा करने के लिए सूक्ति-टर्मिनल के लिए एक पैच होना चाहिए था - एक फाइल पर स्क्रॉलबैक बफर को बचाने के लिए। यह कहीं बाहर है, लेकिन मुझे नहीं पता कि सूक्ति-टर्मिनल के किस संस्करण को वास्तव में एकीकृत किया गया है। मेरा मानना ​​है कि यह फाइल मेनू के लिए एक सरल 'सेव टू फाइल' विकल्प की तरह है।
बेलाक्वा

@belacqua क्या आपने कभी पैच किए गए संस्करण को खोजने का प्रबंधन किया?
दिमित्री पश्केविच

जवाबों:


7

आपको कई विकल्प दिखाई देते हैं, लेकिन सूक्ति-टर्मिनल किसी फ़ाइल को स्वयं लॉग इन करने का समर्थन नहीं करता है।

  • scriptइसे पूरा करने के लिए आप अपने आउटपुट से पहले कमांड चला सकते हैं । अधिक के लिए यह Launchapd Q & A देखें ।

  • आप गनोम-टर्मिनल के बजाय एक अलग टर्मिनल को स्थापित और उपयोग कर सकते हैं, जो पुट्टी जैसी फ़ाइल में सभी आउटपुट लॉगिंग का समर्थन करता है। और भी हो सकते हैं।

  • आप केवल आपके द्वारा आवश्यक टेक्स्ट आउटपुट को हाइलाइट कर सकते हैं, फिर टेक्स्ट को कॉपी करने के लिए CTRL-SHIFT-C का उपयोग कर सकते हैं।


1
जोड़: मुझे अब तक क्या पता चला है, उस उद्देश्य के लिए अच्छे उपकरण स्क्रीन या tmux हैं।
NES

1
@ अगर स्क्रीन काम करती है, तो बायोबू भी हो सकता है। डस्टिन किर्कलैंड (उबंटू कोर देवों में से एक) ने उस पैकेज (रेपो में) में स्क्रीन को बेहतर बनाने के लिए काम किया है। हालांकि मैंने इसका हाल ही में उपयोग नहीं किया है - आमतौर पर टर्मिनेटर।
बेलाक्वा

3
Edit->Select Allसूक्ति टर्मिनल में आप सभी को उजागर करने में मदद कर सकते हैं
दिमित्री पश्केविच

6

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

command | tee filename

कमांड का आउटपुट टर्मिनल के साथ-साथ फाइल में भी प्रदर्शित होता है।


1
बिल्कुल नहीं, मैं क्या इरादा है, लेकिन यह भी बहुत उपयोगी है। साभार
NES

1
यह पूरी तरह से ओपी के लिए कहा गया है, लेकिन आपने मुझे बहुत बड़े प्रयासों से बचाया है! धन्यवाद! =)
मालाबार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.