इस एक से संबंधित बहुत सारे प्रश्न हैं, लेकिन वे सभी इस (सही) धारणा से शुरू करते हैं कि आउटपुट लॉग नहीं है।
तो मेरा सवाल है: कहां?
कहीं नहीं: बैश (और किसी भी अन्य शेल के बारे में जो मुझे पता है) आउटपुट लॉग नहीं है।
चूंकि आउटपुट स्क्रीन पर प्रदर्शित होता है, इसलिए इसे कहीं भी संग्रहीत किया जाना चाहिए।
यह है, लेकिन सबसे अधिक संभावना सादे पाठ में नहीं है और डिस्क पर भी नहीं है (हालांकि यह वास्तव में टर्मिनल एमुलेटर पर निर्भर है): सबसे अधिक संभावना है, और कम से कम ज्यादातर मामलों में, टर्मिनल एमुलेटर द्वारा आवंटित मेमोरी सेगमेंट में।
हालाँकि यह सुनिश्चित करने के लिए कि यह किसी फ़ाइल में लॉग इन नहीं है, कम से कम शेल द्वारा नहीं, और मुझे उन टर्मिनल एमुलेटर का पता नहीं है जो डिफ़ॉल्ट रूप से फाइल में आउटपुट लॉग करते हैं।
वास्तव में इसका मतलब यह नहीं है कि टर्मिनल आउटपुट को लॉग इन करना असंभव है: पहले मैं कुछ का उल्लेख करूंगा जो मुझे लगता है कि बहुत से लोग जानते नहीं हैं, क्योंकि मैंने कभी भी किसी को कम से कम यहाँ उबंटू उकसावे में इसका उल्लेख करते नहीं देखा है: कॉनसोल को बचाने की अनुमति देता है किसी फ़ाइल में स्क्रॉलबैक (शायद अन्य टर्मिनल एमुलेटर हैं जो इस तरह की कार्यक्षमता प्रदान करते हैं, कोनो कंसोल सिर्फ एक ही मुझे पता है), हालांकि यह कोनसोल के स्क्रॉलबैक आकार की सीमा द्वारा सीमित है।
यह अक्सर वास्तव में उपयोगी नहीं है, और सबसे अधिक संभावना है कि आप एक फ़ाइल में पूरे सत्र के आउटपुट को लॉग करने के लिए "उचित" समाधानों को देखना चाहेंगे ( मैं टर्मिनल सत्र में सभी इनपुट और आउटपुट कैसे लॉग कर सकता हूं? और रॉन का जवाब )।