मैं टर्मिनल आउटपुट का इतिहास कैसे देख सकता हूं, न कि केवल कमांड दर्ज किया गया है?


21

मैं एंड्रॉइड में कुछ डिबगिंग करने की कोशिश कर रहा हूं और मैं टर्मिनल में एक लाइव लॉगकाट चला रहा हूं, लेकिन समस्या यह है कि बहुत अधिक जानकारी उत्पन्न होती है ताकि जब मैं समाप्त हो जाऊं और "चयन करके प्राप्त सभी जानकारी को कॉपी करने का प्रयास करूं" सभी "और फिर" आउटपुट का एक बहुत "कॉपी" जो उत्पादन किया है नकल नहीं है। मुझे इस बारे में पता था history, लेकिन यह केवल उन कमांडों की एक सूची प्रदान करता है जो पहले दर्ज किए गए हैं, आउटपुट नहीं।

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


संबंधित: stackoverflow.com/questions/24283097/… । तो यह वास्तव में संभव नहीं लगता है।
दर्शन

जवाबों:


10

आप आउटपुट में रीडायरेक्ट करके सभी लॉग्स को एक टेक्स्ट फाइल में जोड़ सकते हैं। लेकिन इस की आवश्यकता है प्रत्येक आदेश (यह दोनों पकड़ेगा इस तरह क्रियान्वित किया जाता है stdoutऔर stderr)

command >>file.txt 2>&1

या

आप टर्मिनल के स्क्रैनास्ट को रिकॉर्ड कर सकते हैं, क्योंकि यह टेक्स्ट फाइल में स्क्रेंकास्ट स्टोर करता है, आप इसका उपयोग कर सकते हैं। इसे आश्रय कहा जाता है

फाइलों में जमा हो जाती है ~/.local/share/shelr/

स्रोत: http://www.omgubuntu.co.uk/2012/04/how-to-record-and-share-terminal-screencasts-quickly/

नोट: मुझे एंड्रॉइड डेवलपमेंट का कोई पता नहीं है। यह उत्तर शेल स्क्रिप्टिंग पर आधारित है।


shelrबहुत बढ़िया है
अचु

1

मुझे दूसरे दिन भी यही समस्या थी, और मुझे यह समाधान मिला: http://sites.google.com/site/androidhowto/how-to-1/save-logcat-to-a-text-file

शायद यह सबसे अच्छी बात नहीं है जो आप कर सकते हैं मुझे लगता है कि यह वही है जो आप के लिए पूछ रहे थे।

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