Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

परिचय

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

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

यह भी पढ़ें: विकिट - लिनक्स में विकिपीडिया खोजने के लिए एक कमांड लाइन टूल

गूगलर लिनक्स टर्मिनल के भीतर गूगल (वेब और न्यूज़) और गूगल साइट सर्च तक पहुंचने के लिए एक शक्तिशाली, सुविधा संपन्न और पायथन-आधारित कमांड लाइन टूल है।

नोट: गूगलर किसी भी तरह से गूगल से संबद्ध नहीं है।

गूगलर कैसे काम करता है?

यह गूगल खोज के लिए कमांड लाइन से एक इंटरफेस प्रदान करता है और शीर्षक, URL और सार जानकारी के रूप में पेज नेविगेशन के साथ परिणाम प्रदर्शित करता है जो GUI वेब ब्राउज़र पर समान होता है।

गूगलर का त्वरित डेमो देखें।

गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

उपयोगकर्ता इसे टेक्स्ट-आधारित वेब ब्राउज़र के साथ एकीकृत कर सकते हैं और परिणाम को सीधे वेब ब्राउज़र में खोल सकते हैं।

यह एक ही इंस्टेंस में क्रमिक खोजों का समर्थन करता है और महत्वपूर्ण रूप से, उपयोगकर्ताओं को किसी भी उपयोग विकल्प में महारत हासिल करने की आवश्यकता नहीं है क्योंकि शेल कम्पलीशन स्क्रिप्ट स्वचालित रूप से उन्हें आमंत्रित करती हैं।

गूगलर की विशेषताएं

  1. गूगल सर्च, गूगल साइट सर्च, गूगल न्यूज़ तक पहुंच प्रदान करता है।
  2. कस्टम रंगों के साथ तेज और साफ, कोई विज्ञापन, भटके हुए URL या अव्यवस्था शामिल नहीं।
  3. ओम्निप्रॉम्प्ट से खोज परिणाम पृष्ठों की नेविगेशन की अनुमति देता है।
  4. एक बार में परिणामों की संख्या लाने का समर्थन करता है, उपयोगकर्ता nth परिणाम से शुरू कर सकते हैं।
  5. उपयोगकर्ता स्वचालित वर्तनी सुधार को अक्षम कर सकते हैं और सटीक कीवर्ड खोज सकते हैं।
  6. अवधि, देश/डोमेन विशिष्ट खोज (डिफ़ॉल्ट: .com), भाषा वरीयता जैसे गुणों द्वारा खोज सीमित करने का समर्थन करता है।
  7. filetype:mime, site:somesite.com के रूप में गूगल खोज कीवर्ड का समर्थन करता है और कई अन्य।
  8. नॉन-स्टॉप खोज की अनुमति देता है: ओम्निप्रॉम्प्ट पर बाहर निकले बिना नई खोज शुरू करें।
  9. HTTPS प्रॉक्सी सेवाओं का समर्थन करता है।
  10. उदाहरणों, Bash, Zsh और Fish के लिए शेल कम्पलीशन स्क्रिप्ट के साथ एक मैन पेज के साथ आता है।
  11. उपयोगकर्ता वैकल्पिक रूप से पहले खोज परिणाम को वेब ब्राउज़र में खोल सकते हैं।

लिनक्स में गूगलर कैसे इंस्टॉल करें

उबंटू लिनक्स और इसके डेरिवेटिव जैसे लिनक्स मिंट, ज़ुबंटू के उपयोगकर्ता निम्न कमांड चलाकर इस PPA के माध्यम से इसे इंस्टॉल कर सकते हैं:

$ sudo add-apt-repository ppa:twodopeshaggy/jarun
$ sudo apt-get update
$ sudo apt-get install googler

महत्वपूर्ण: यदि उपरोक्त इंस्टॉलेशन निर्देश गूगलर इंस्टॉल करने में विफल रहते हैं, तो आपको इसे नवीनतम संस्करण का उपयोग करके स्रोत से इंस्टॉल करने की आवश्यकता है जैसा कि दिखाया गया है।

अन्य डिस्ट्रिब्यूशन निम्न निर्देशों का उपयोग करके स्रोत से गूगलर इंस्टॉल कर सकते हैं।

सबसे पहले गूगलर का नवीनतम संस्करण डाउनलोड करें (लिखने के समय नवीनतम संस्करण v2.9 है)।

$ cd Downloads
$ wget -c https://github.com/jarun/googler/archive/v2.9.tar.gz
$ tar -xvf v2.9.tar.gz
$ cd googler-2.9
$ sudo make install
$ cd auto-completion/bash/
$ sudo cp googler-completion.bash /etc/bash_completion.d/

लिनक्स टर्मिनल में गूगलर का उपयोग कैसे करें

निम्नलिखित कुछ उदाहरण हैं जो दिखाते हैं कि गूगलर लिनक्स में कैसे काम करता है, नीचे दी गई बुनियादी कमांड tecmint.com के बारे में जानकारी दिखाएगी:

$ googler tecmint.com
गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

खोज परिणाम पृष्ठ के अंत में, आप “?” कैरेक्टर दर्ज करके और एंटर दबाकर ओम्निप्रॉम्प्ट सहायता पृष्ठ देख सकते हैं। प्रत्येक कुंजी के साथ उसकी विस्तृत कार्यक्षमता विवरण होता है।

गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

उदाहरण में, हम tecmint.com पर उद्धृत शब्दों (लिनक्स कमांड लाइन ट्रिक्स) की खोज करेंगे।

$ googler -n 8 -w tecmint.com "लिनक्स कमांड लाइन ट्रिक्स"

जहां विकल्प:

  1. -n num - गूगलर को प्रति पृष्ठ अधिकतम 8 परिणाम प्रदर्शित करने के लिए कहता है (डिफ़ॉल्ट 10 है)।
  2. -w - गूगल साइट (tecmint.com) खोज सक्षम करता है।
गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

आप गूगल खोज समाचार अनुभाग से लिनक्स से संबंधित नवीनतम समाचारों के परिणाम भी -N स्विच का उपयोग करके प्रदर्शित कर सकते हैं:

$ googler -N Linux
गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

एक शब्द का अर्थ दिखाने वाले चार परिणाम प्राप्त करने के लिए एक उपनाम सेट करें (tecmint इस मामले में):

$ alias tecmint='oogler -n 4 tecmint'
$ tecmint
गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

अधिक जानकारी और उपयोग के लिए गूगलर गिथब रिपॉजिटरी पर जाएं या गूगलर मैन पेज देखें।

$ man googler

गूगलर एक उपयोगी टूल है, यह उन लिनक्स उपयोगकर्ताओं के लिए पूरी तरह से और मज़बूती से काम करता है जो अपना अधिकांश समय टर्मिनल पर बिताते हैं और टेक्स्ट-आधारित इंटरफेस से वेब खोजना चाहते हैं। टिप्पणियों में गूगलर के बारे में अपने विचार साझा करना याद रखें।

अपने लिनक्स कौशल को अगले स्तर पर ले जाएं

रूट सदस्यों को हर कोर्स, सर्टिफिकेशन प्रीप ट्रैक, और हैंड्स-ऑन लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए कोर्स जोड़े जाते हैं।

आपको क्या मिलता है

  • सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच
  • सभी कोर्स तक पहुंच: लिनक्स सीखें, लिनक्स के लिए AI, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलैंग और बहुत कुछ।
  • लिनक्स सर्टिफिकेशन तक पहुंच (RHCSA, RHCE, LFCS और LFCA)
  • रिलीज पर नए कोर्स तक पहुंच
  • साप्ताहिक न्यूज़लेटर तक पहुंच
  • टिप्पणियों में प्राथमिकता सहायता
  • निजी टेलीग्राम समुदाय
  • लिनक्स समुदाय से जुड़ें
गूगलर: अपने लिनक्स टर्मिनल से कमांड-लाइन गूगल खोज

आरोन किली एक लिनक्स और F.O.S.S उत्साही हैं, एक आगामी लिनक्स सिसएडमिन, वेब डेवलपर, और वर्तमान में TecMint के लिए कंटेंट क्रिएटर हैं जो कंप्यूटर के साथ काम करना पसंद करते हैं और ज्ञान साझा करने में दृढ़ता से विश्वास करते हैं।

TecMint पर प्रत्येक ट्यूटोरियल अनुभवी लिनक्स सिस्टम प्रशासकों की एक टीम द्वारा बनाया जाता है ताकि यह हमारे उच्च-गुणवत्ता मानकों को पूरा करे।

  1. Redis का प्रभावी ढंग से उपयोग करने के लिए 10 त्वरित सुझाव Redis का प्रभावी ढंग से उपयोग करने के लिए 10 त्वरित सुझाव

    Redis अभी टेक कम्युनिटी में गर्म है। यह Antirez की एक छोटी व्यक्तिगत परियोजना से उद्योग मानक इन-मेमोरी डेटा स्टोरेज बनने तक एक लंबा सफर तय कर चुका है। इसके साथ Redis का सही तरीके से उपयोग करने के लिए सर्वोत्तम प्रथाओं का एक सेट आता है जिस पर अधिकांश लोग सहमत हो सकते हैं। नीचे हम Redis का सही तरीके स

  1. Redis, WebSockets और Vue.js के साथ मजबूत रीयल-टाइम सूचनाएं बनाएं Redis, WebSockets और Vue.js के साथ मजबूत रीयल-टाइम सूचनाएं बनाएं

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

  1. HTML DOM Style color प्रॉपर्टी HTML DOM Style color प्रॉपर्टी

    HTML DOM Style color प्रॉपर्टी का उपयोग टेक्स्ट के रंग को प्राप्त या सेट करने के लिए किया जाता है। टेक्स्ट का रंग हेक्साडेसिमल, rgb(), rgba(), hsl(), hsla() में या ज्ञात कीवर्ड का उपयोग करके निर्दिष्ट किया जा सकता है।सिंटैक्स निम्नलिखित है:color प्रॉपर्टी सेट करना:object.style.color = color|initial|