क्या स्क्रीन में पिछले संदेशों को दिखाने का कोई तरीका है?


9

जब मैं उपयोग करता screenहूं तो मैं केवल टर्मिनल (कमांड, संदेश, आदि) पर वर्तमान डेटा देख सकता हूं।

क्या कोई तरीका है, जो मैं किसी फ़ाइल को प्रिंट करना चाहता हूं, इसके अलावा पिछले संदेशों को देखने के लिए (उसी तरह एक सामान्य टर्मिनल एमुलेटर होगा)?

जवाबों:


16

साधते Ctrl+ Aतो Escके माध्यम से स्क्रॉल वापस देखने के लिए ज्यादा से टकराने की तरह बफ़र एक विशेष मोड में आप मिलना चाहिए Escमें vimआप एक मोड जहां आप बल्कि यह में डालने से फ़ाइल नेविगेट कर सकते हैं में हो जाता है।

यदि आपके स्क्रॉल-बैक बफर में पर्याप्त लाइनें नहीं हैं, तो यह उपयोगी हो सकता है कि आप इसे अपनी ~/.screenrcफ़ाइल में बदल सकें :

defscrollback 10000

एक बार स्क्रोलबैक बफर में, आप सामान्य कुंजी बाइंडिंग जैसे J/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $और का उपयोग कर सकते हैं नेविगेट करने के लिए। आप Spaceएक चिह्न सेट करने के लिए उपयोग कर सकते हैं । दूसरा निशान सेट करने से स्क्रीन क्लिपबोर्ड पर दो चिह्नों के बीच सब कुछ कॉपी हो जाएगा जिसे आप Ctrl+ का उपयोग करके किसी भी विंडो में पेस्ट कर सकते हैं A ]

आप बफर के साथ अन्य चीजों को भी खोज और कर सकते हैं। अधिक के लिए स्क्रीन उपयोगकर्ता मैनुअल देखें ।


मैं स्क्रीन बफर से कॉपी करने में सक्षम हूं, लेकिन मैं इसे गेडिट में कैसे पेस्ट कर सकता हूं?
अंकुर अग्रवाल

@abc: आपको इसे स्क्रीन क्लिपबोर्ड से X क्लिपबोर्ड में बदलना होगा। स्क्रीन और रनिंग में शेल का उपयोग करने का प्रयास करें: cat - | xclipऔर फिर Ctrl+A ]
कालेब

हो सकता है मैं कुछ गलत कर रहा हूं। बिल्ली - | बस लटका रहता है। मैंने स्क्रीन बफर से पात्रों की नकल की और फिर उन्हें एक पाठ संपादक में पेस्ट करने की कोशिश की और यह काम नहीं किया। क्या आप कृपया विस्तार से बता सकते हैं?
अंकुर अग्रवाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.