यह
या तो xsel या
xclip
कमांड लाइन उपयोगिताओं के साथ किया जा सकता है
। चूंकि न तो प्रोग्राम डिफ़ॉल्ट रूप से उबंटू के साथ आता है, इसलिए आपको पहले उन्हें उबंटू सॉफ्टवेयर या टर्मिनल के माध्यम से इंस्टॉल करना होगा। यहाँ टर्मिनल में कैसे है (लेकिन याद रखें कि आपको इन दोनों में से किसी एक की आवश्यकता है।)
sudo apt install xsel
sudo apt install xclip
अब कुछ उदाहरण। यदि आप ls
क्लिपबोर्ड के आउटपुट को यहां कॉपी करना चाहते हैं तो आप क्या करेंगे:
Xsel के साथ:
ls | xsel -ib
Xclip के साथ:
ls | xclip -sel clip
यह निश्चित रूप से अन्य टर्मिनल कमांड के लिए भी उपयोग किया जा सकता है । मान लीजिए कि आप अपने नेटवर्क की जानकारी को सहायता फ़ोरम में पेस्ट करना चाहते हैं।
Xsel के साथ:
sudo lshw -C network | xsel -ib
Xclip के साथ:
sudo lshw -C network | xclip -sel clip
नए बैश उर्फ के साथ इसे और भी आसान बनाएं!
अपनी ~/.bash_aliases
फ़ाइल संपादित करें (यदि यह मौजूद नहीं है तो इसे पहले बनाएं touch ~/.bash_aliases
)
फिर निम्नलिखित में से एक को जोड़ें (किस कार्यक्रम के साथ जाने का फैसला किया है):
alias copy='xclip -sel clip'
या
alias copy='xsel -ib'
फिर सहेजें और बंद करें।
अब (अपने टर्मिनल को फिर से शुरू करने के बाद) आप क्लिपबोर्ड पर मानक आउटपुट भेज सकते हैं इसे 'कॉपी' (या जो भी आप अपने नए उपनाम का नाम देने के लिए तय करते हैं)
उदाहरण के लिए:
ls | copy