जवाबों:
आप प्राप्त कर सकते हैं xclip
और xsel
कमांड और उपयोग कर सकते हैं । उन्हें प्राप्त करने और उनका उपयोग करने के निर्देश यहां दिए गए हैं ।
बिना किसी तर्क के, xclip
प्राथमिक / (मध्य-क्लिक-पेस्ट) क्लिपबोर्ड में प्रतियां Ctrl- C/ Ctrl- V/ - राइट-क्लिक-संदर्भ-मेनू क्लिपबोर्ड के बजाय ।
echo foo | xclip -selection clipboard
कुछ पाठ को बाद में कॉपी करने का प्रयास करें ।
क्लिपबोर्ड को मानक से आउटपुट करने के लिए: xclip -selection clipboard -o
MacOS के लिए समान उपयोगिता है pbcopy
(और pbpaste
)
cat file | xclip
और यह काम नहीं करता है
klipper
है कि एक क्लिपबोर्ड दर्शक है। प्रयास करें cat file | xclip -selection clipboard
अतिरिक्त तर्क के बिना, xclip
Ctrl-C / Ctrl-V / राइट क्लिक-संदर्भ मेनू क्लिपबोर्ड के बजाय प्राथमिक (मध्य-क्लिक करें-पेस्ट) क्लिपबोर्ड में प्रतियां।
मुझे डर है कि ज्यादातर लिनक्स के गोले में "क्लिपबोर्ड" जैसी कोई चीज नहीं है, कम से कम मुझे कोई नहीं जानता। एक्स सर्वर में एक क्लिपबोर्ड है (यदि आपके सिस्टम में X11 है, तो आप इसे xclip
कमांड का उपयोग करके एक्सेस कर सकते हैं )। यदि आप कुछ ssh / टर्मिनल एमुलेटर सॉफ़्टवेयर का उपयोग करके अपने शेल खाते से कनेक्ट करते हैं, जैसे कि PuTTy, आप अपने द्वारा उपयोग किए जा रहे सिस्टम के क्लिपबोर्ड का उपयोग कर सकते हैं, लेकिन फिर भी यह एक बाहरी क्लिपबोर्ड होगा और आप माउस का उपयोग करने से बचने में सक्षम नहीं हो सकते हैं।
मुझे जो कुछ मिला है, वह यह नीट बैश स्क्रिप्ट है, जो http://geek.phatus.com/2010/01/create-a-simple-yet-very-useful-bash-clipboard/ पर पाई गई है । यह मूल रूप से एक अस्थायी फ़ाइल बनाता है जो क्लिपबोर्ड के रूप में कार्य करता है - आप आदेशों के एक सेट का उपयोग करके अपने अस्थायी डेटा को स्पष्ट, निष्पादित, लिख सकते हैं, जो वास्तव में एक क्लिपबोर्ड क्या करता है;)
मैंने एक छोटा सा उपकरण बनाया जो समान कार्यक्षमता प्रदान करता है, बिना xclip या xsel का उपयोग किए। Std out को एक क्लिपबोर्ड पर कॉपी किया जाता है और फिर से टर्मिनल में चिपकाया जा सकता है, देखें:
https://sourceforge.net/projects/commandlinecopypaste/
ध्यान दें, कि इस टूल को x-session की आवश्यकता नहीं है। क्लिपबोर्ड का उपयोग केवल टर्मिनल के भीतर किया जा सकता है और इसे ctrl + v या मध्य-माउस-क्लिक द्वारा अन्य x-windows में पेस्ट नहीं किया जा सकता है
और एक बदसूरत तरीका, ऐसे मामलों के लिए जब आप टर्मिनल आउटपुट को क्लिपबोर्ड पर कॉपी करना चाहते हैं, लेकिन आपके मशीन से जुड़ा माउस नहीं है - एक्स की "माउस कुंजी" सुविधा का उपयोग करके।
प्रेस Shift+ NumLock, और आपकी numpad कुंजियाँ कर्सर की गति को नियंत्रित करने के लिए काम करेंगी। फिर आप Num 0एलएमबी को प्रेस और होल्ड करने के लिए प्रेस कर सकते हैं , और कर्सर को आवश्यकतानुसार घुमा सकते हैं, फिर Num 5एलएमबी के रिलीज को अनुकरण करने के लिए दबाएं । अब आपने अपना पाठ चुन लिया है। आरएमबी का अनुकरण करने के लिए आप Num -सक्रिय माउस बटन को बदलने के लिए दबाते हैं, फिर Num 5संदर्भ मेनू प्राप्त करने के लिए। अब आप LMB मोड पर लौटना चाहते हैं: दबाएँ Num /। अब आप अपने कर्सर को "कॉपी" मेनू प्रविष्टि में स्थानांतरित कर सकते हैं और दबा सकते हैं Num 5। बस इतना ही। आपके पास क्लिपबोर्ड में अपना पाठ है। अपने मूल फ़ंक्शन को अपना अंकपत्र प्राप्त करने के लिए Shift+ दबाएं NumLock।
पुनश्च: कुछ डिस्ट्रोस (जैसे कुबंटु) में माउस कुंजी शॉर्टकट डिफ़ॉल्ट रूप से अक्षम या किसी तरह छिपा हुआ प्रतीत होता है।