जवाबों:
अधिकांश कार्यक्रमों में, आप इसे कॉपी करने के लिए टेक्स्ट और प्रेस Ctrl+ Cका चयन करेंगे । चिपकाने का पाठ Ctrl+ दबाकर किया जाएगा V। टर्मिनल एमुलेटर प्रोग्राम में, Ctrl+ Cका एक विशेष अर्थ है, यह डिफ़ॉल्ट रूप से (स्टॉप) कार्यक्रमों को बाधित करता है।
आपके टर्मिनल एमुलेटर प्रोग्राम में अन्य शॉर्टकट परिभाषित हो सकते हैं। उदाहरण के लिए, कोनसोल और गनोम टर्मिनल चयनित टेक्स्ट को कॉपी करने के लिए Ctrl+ Shift+ का उपयोग करता है C। वैकल्पिक रूप से, पाठ का चयन करें और इसे संपादित करें मेनू या संदर्भ मेनू में कॉपी विकल्प का उपयोग करके कॉपी करें ।
यदि आपके प्रोग्राम का आउटपुट बड़ा है, तो आप स्क्रॉलबैक बफर को सक्षम करना चाह सकते हैं screen
। ~/.screenrc
फ़ाइल में नीचे पंक्ति जोड़कर किया जा सकता है :
termcapinfo xterm ti@:te@
termcapinfo xterm ti@:te@
स्क्रॉलबैक की अनुमति देने के लिए अपनी ~ / .rcrc फ़ाइल में डालनी होगी। यदि आप कोई .screenrc नहीं है, तो lekensteyn.nl/files/screenrc
कच्चे और गंदे कार्यान्वयन के लिए, पैकेज स्थापित करें xsel
, जो तब X क्लिपबोर्ड के साथ कमांड लाइन इंटरैक्शन की अनुमति देता है, फिर इन पंक्तियों को अपने में रखें~/.screenrc
bind > eval writebuf "exec sh -c 'xsel -nbi </tmp/screen-exchange'"
bind y eval "exec sh -c 'xsel -bo >/tmp/screen-exchange'"
फिर से शुरू करें screen
।
अब, जब आप screen
कॉपी / स्क्रॉलबैक मोड में कुछ चुनते हैं , और पेस्ट बफर को किसी फ़ाइल में लिखते हैं C- a >, तो आप ब्राउज़र पर जा सकते हैं और क्लिपबोर्ड की सामग्री को सामान्य रूप से पेस्ट कर सकते हैं (उदाहरण के लिए Ctrl- V)।
रिवर्स के लिए, साथ अपने ब्राउज़र में कुछ कॉपी Ctrl- C, तो करने के लिए जाने screen
के लिए और नए आदेश के साथ क्लिपबोर्ड पढ़ा C- a y, तो साथ पेस्ट बफर में स्क्रीन-विनिमय फ़ाइल को पढ़ने C- a <, अंत में पेस्ट भी आप के साथ चाहते हैं C- a ]।
इसके लिए काम करने के लिए चर DISPLAY
को सही ढंग से सेट किया जाना चाहिए, और आपके पास एक्स सर्वर तक पहुंच होनी चाहिए। जब आप एक ही एक्स सर्वर पर चल रहे टर्मिनल पर होते हैं, तो यह कोई समस्या नहीं है, लेकिन अगर आप screen
वर्चुअल टर्मिनल में भाग लेते हैं , जैसे tty1, तो आपको xhost +
एक्स साइड पर चलने की आवश्यकता हो सकती है , और export DISPLAY=:0
टर्मिनल पर इसी तरह, शुरू करने से पहले screen
।
जैसा कि आप देखते हैं, यह सरल नहीं है, और बुलेट प्रूफ नहीं है, लेकिन मुझे उम्मीद है कि यह मदद कर सकता है।
यह उत्तर आंशिक रूप से GNU स्क्रीन के पेस्ट बफर और X चयन को सिंक्रनाइज़ करने से प्रेरित है
xhost +
भयानक सलाह है। यह अनुमति देता है इंटरनेट पर कोई भी , अपने एक्स सत्र का अपहरण करने के आपके कीस्ट्रोक पर कब्जा, स्क्रीनशॉट लेने, आदि कभी करते हैं। एक ही काम करने के सही तरीके हैं; जब तक आप एक ही मेजबान पर हैं और एक ही होमडायर का उपयोग कर रहे हैं, तब तक बस $DISPLAY
काम करना चाहिए।
बस अपने टर्मिनल एप्लिकेशन में कॉपी ऑपरेशन का उपयोग करें। यदि आप उदाहरण के लिए सूक्ति-टर्मिनल का उपयोग कर रहे हैं, तो बस परीक्षण का चयन करें और संदर्भ मेनू -> कॉपी का उपयोग करें।