xclip: कमांड लाइन से क्लिपबोर्ड का हेरफेर

El क्लिपबोर्ड o क्लिपबोर्ड एक उपकरण है जो हमारे ऑपरेटिंग सिस्टम का X सर्वर हमें अनुप्रयोगों के बीच जानकारी साझा करने के लिए प्रदान करता है।

वह आवर्ती परिचालन जैसे कि के लिए जिम्मेदार है कमी, प्रतिलिपि y उठाना। इसमें एक प्रकार का वेयरहाउस या बफर होता है जहाँ एप्लिकेशन डेटा को स्टोर कर सकते हैं ताकि बाद में उसी या अन्य अनुप्रयोगों द्वारा इनका उपयोग किया जा सके।

सामान्य तौर पर, हम सभी जानते हैं कि इसे उपयोगकर्ता के दृष्टिकोण से कैसे उपयोग किया जाए, या तो एप्लिकेशन मेनू के माध्यम से, या कीबोर्ड शॉर्टकट के माध्यम से, आमतौर पर:

  • कंट्रोल+X कमी
  • कंट्रोल+C की प्रतिलिपि बनाएँ
  • कंट्रोल+V पेस्ट

हालाँकि, जब हम क्लिपबोर्ड का उपयोग करना चाहते हैं तब क्या होता है लिपि?

ग्रहण करना

ग्रहण करना एक ऐसा एप्लिकेशन है जो हमें क्लिपबोर्ड पर पाठ दर्ज करने और कमांड लाइन से पाठ को पुनः प्राप्त करने की अनुमति देता है। पुनर्प्राप्त पाठ किसी अन्य अनुप्रयोग द्वारा दर्ज किया गया हो सकता है।

इसी तरह, वह पाठ जो क्लिपबोर्ड पर दर्ज किया गया है ग्रहण करना किसी अन्य अनुप्रयोग द्वारा उपयोग किया जा सकता है।

एल Paquete ग्रहण करना यह अधिकांश वितरण के रिपॉजिटरी में पाया जा सकता है। उदाहरण के लिए, उबंटू में आपको इसे स्थापित करने के लिए apt-get से अधिक की आवश्यकता नहीं है:

$ sudo apt-get install xclip

इसका मूल उपयोग बहुत सरल है। क्लिपबोर्ड पर मानक इनपुट पाठ दर्ज करने के लिए, विकल्प को निर्दिष्ट किया जाना चाहिए -i:

$ echo "Hola mundo" | xclip -i

पाठ "हैलो दुनिया" बाकी अनुप्रयोगों के लिए उपलब्ध हो जाएगा। इसी तरह, टेक्स्ट को क्लिपबोर्ड से पुनर्प्राप्त करने और मानक आउटपुट पर भेजने के लिए, विकल्प को निर्दिष्ट करना होगा -o:

$ क्ले -ओ हैलो दुनिया

चयन

क्लिपबोर्ड हमें तीन बफ़र्स या प्रदान करता है चयन भिन्न हो:

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

ग्रहण करना तीनों बफ़र्स में हेरफेर कर सकते हैं। केवल यह निर्दिष्ट करना आवश्यक है कि हम किस विकल्प का उपयोग करना चाहते हैं -विश्लेषण और बफर नाम का पहला अक्षर। डिफ़ॉल्ट रूप से, बफर का उपयोग किया जाता है प्राथमिक.

उदाहरण के लिए, किसी अन्य एप्लिकेशन में काटे गए पाठ को प्राप्त करने के लिए, हमें यह निर्दिष्ट करना होगा कि हम बफर की आउटपुट सामग्री चाहते हैं क्लिपबोर्ड, विकल्पों के साथ -o y -विश्लेषण c

$ xclip -o -selection c
Texto cortado en gedit

एक व्यावहारिक अनुप्रयोग

उपकरण ग्रहण करना कई संभावनाएं प्रदान करता है। इसमें मुख्य रूप से उपयोगी है लिपियों, जहां हम कीबोर्ड शॉर्टकट का उपयोग करने की संभावना नहीं रखते हैं, क्योंकि प्रक्रियाएं स्वायत्तता से की जाती हैं।

एक उदाहरण लेते हैं: आइए कल्पना करें कि हम किसी भी ऐसे शब्द की खोज करने में सक्षम होना चाहते हैं जो किसी भी एप्लिकेशन या वेब पेज में दिखाई दे WordReference इसे केवल एक कीस्ट्रोक के साथ अंग्रेजी या अंग्रेजी से अनुवाद करने के लिए।

सबसे पहले, हमें URL प्रारूप का पता लगाना चाहिए कि गंतव्य वेबसाइट पर कौन से पैरामीटर पास किए गए हैं। इस मामले में यह निम्नलिखित है:

http://www.wordreference.com/es/translation.asp?tranword=शब्द

एक बार जब हम जानते हैं कि, हमें बस एक बनाना है लिपि आप इस यूआरएल को उदाहरण के लिए खोलते हैं Firefox, स्थानापन्न शब्द समतुल्य कोड द्वारा जो हमें क्लिपबोर्ड पर पाया गया पाठ लौटाता है।

हम इसे कहते हैं, उदाहरण के लिए, wordreference.sh, और इसमें निम्नलिखित शामिल होंगे:
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)

अंत में, एक बार जब हमने अपना बचाव कर लिया है लिपि और हमने दिया है निष्पादन की अनुमति, हमें इसे अपने डेस्कटॉप मैनेजर में कीबोर्ड शॉर्टकट के साथ जोड़ना होगा। उदाहरण के लिए, हम संयोजन प्रदान करते हैं कंट्रोल+G। और हमारे पास यह तैयार है।

अब हमें केवल इसका उपयोग करना है। हम कर्सर को किसी भी शब्द के साथ चिह्नित करते हैं जिसे हम अनुवाद करना चाहते हैं और दबाएं कंट्रोल+G। हम देखेंगे कि कैसे, आगे की हलचल के बिना, ब्राउज़र चिह्नित शब्द के अनुवाद के अनुरूप पृष्ठ के साथ खुलता है।

शब्दकोश अनुप्रयोगों को स्थापित किए बिना अनुवादक को हमेशा हाथ में रखना एक व्यावहारिक तरीका है।

इसके अलावा, इस विधि का उपयोग किसी भी अन्य वेब पेज को लागू करने के लिए किया जा सकता है, जैसे कि गूगल, विकिपीडिया या कोई अन्य साइट जो हमें खोजों को करने, या आपके कॉल में पैरामीटर की आवश्यकता वाले एप्लिकेशन खोलने की अनुमति देती है।

अधिक अनुप्रयोग? कल्पना क्या बताती है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   KZKG ^ गारा कहा

    अच्छे लेख, इस तरह के और अधिक नेट पर आवश्यक हैं।

    चूंकि मैंने शॉर्टन्स बनाया [1] (ज्यादातर अपने फायदे के लिए) मैं xclip का उपयोग कर रहा हूं, ज्यादातर क्योंकि यह मल्टी-डेस्कटॉप है, अर्थात यह कोई फर्क नहीं पड़ता कि यह गनोम या केडीई या आदि है, मैं हेरफेर करने में सक्षम होऊंगा समस्याओं के बिना क्लिपबोर्ड डेटा 🙂

    सादर

    [1] -» ब्लॉग।desdelinux.net/टैग/छोटा/

    1.    beny_hm कहा

      एक प्रश्न पूछें कि आपका आर्क लोगो कैसे निकलता है और मुझे केवल कमबख्त पेंगुइन XD मिलता है मैं चाहता हूं कि थोड़ा T_T लोगो सामने आए

  2.   विकिमक्स कहा

    बहुत बढ़िया, एक्सल मुझे एक्सेल वाली स्क्रिप्ट के लिए एक विचार देता है, अगर मुझे स्क्रिप्ट सही मिलती है तो मैं इसे इस क्षेत्र में आपके साथ साझा करता हूं me

  3.   चलो linux का उपयोग करते हैं कहा

    महान!

  4.   निसानोव कहा

    उत्कृष्ट लेख बहुत सारे विचारों के द्वार खोलता है। मुझे केवल संदेह रहता है; यह एक्स सर्वर के लिए माना जाता है, इसलिए सवाल यह है: क्या यह वीलैंड या मीर के लिए काम करेगा ??? Xmir के लिए यह स्पष्ट है कि हाँ, लेकिन अन्य दो मामलों में नहीं।
    का संबंध है

  5.   गरीब ताकू कहा

    कैसे शांत, शस्त्रागार के लिए एक और आदेश