How2, Ubuntu टर्मिनल से ढेर अतिप्रवाह खोजें

how2 के बारे में

अगले लेख में हम How2 पर एक नज़र डालने जा रहे हैं। इसी ब्लॉग में, कुछ महीने पहले, हमने इसके बारे में लिखा था सोसीएलआई। यह एक पायथन लिपि थी कमांड लाइन से स्टैक ओवरफ्लो वेबसाइट को खोजें और नेविगेट करें। आज हम जिस उपकरण को देखने जा रहे हैं, वह समान है, और इसे 'हाउ 2' कहा जाता है। यह एक कमांड लाइन उपयोगिता है जिसके साथ हम टर्मिनल से स्टैक ओवरफ्लो का भी पता लगा सकते हैं।

एक सरल स्क्रिप्ट का उपयोग करना, हमारे टर्मिनल से StackOverflow को नेविगेट करना एक आसान काम हो जाता है। अगर, मेरी तरह, आप टर्मिनल में बहुत अधिक उत्पादक समय बिताते हैं, तो टूल कैसे स्थापित होता है जैसे कि 2 बहुत उपयोगी हो जाता है। इस उपयोगिता के साथ, हम अंग्रेजी में पूछताछ कर सकते हैंउसी तरह से जब हम Google में खोज करेंगे। हम निर्दिष्ट प्रश्नों को खोजने के लिए Google और Stackoverflow API का उपयोग करेंगे। यह एक स्वतंत्र और मुक्त स्रोत उपयोगिता है NodeJS के साथ लिखा.

How2 स्थापना

चूंकि how2 एक NodeJS पैकेज है, हम कर सकते हैं Npm पैकेज प्रबंधक का उपयोग करके इसे स्थापित करें। यदि आपने अभी तक Npm और NodeJS इंस्टॉल नहीं किया है, तो आप चेक कर सकते हैं लेख इस विषय पर कुछ समय पहले इस ब्लॉग में प्रकाशित किया गया था। आप फास्ट ट्रैक भी ले सकते हैं और टर्मिनल में टाइप कर सकते हैं (Ctrl + Alt + T):

sudo apt install nodejs npm

Npm और NodeJS को स्थापित करने के बाद, हम how2 उपयोगिता को स्थापित करने के लिए निम्न कमांड चलाएंगे। हम एक टर्मिनल (Ctrl + Alt + T) खोलते हैं और उसमें लिखते हैं:

npm install -g how2

यदि इंस्टॉलेशन हमें लौटाता है EACCES त्रुटियां, हमें आवश्यकता होगी npm अनुमतियाँ ठीक करें। या हम बस चुन सकते हैं sudo का उपयोग करके समान कमांड का उपयोग करें स्थापना शुरू करने के लिए।

How2 का उपयोग करके एक खोज करें

स्थापना समाप्त होने के बाद, आइए देखें कि इस कार्यक्रम का उपयोग करके स्टैक ओवरफ्लो का कैसे पता लगाया जाए। वेबसाइट को 'how2' यूटिलिटी का उपयोग करके खोजने के लिए विशिष्ट उपयोग कुछ इस प्रकार है:

how2 consulta a buscar

खोज उदाहरण के रूप में, चलिए पता करते हैं कि tgz फाइल कैसे बनाते हैं। टर्मिनल में ऐसा करने के लिए (Ctrl + Alt + T) हम लिखेंगे:

how2 create archive tgz

यहाँ मेरे Ubuntu 16.04 सिस्टम से नमूना आउटपुट है।

कैसे 2 संग्रह tgz बनाएँ

ढेर ओवरफ़्लो नेविगेट

यदि हम जो उत्तर खोज रहे हैं वह प्रदर्शित परिणाम में नहीं दिखाया गया है, हम इंटरैक्टिव खोज शुरू करने के लिए SPACEBAR को दबाएंगे। इसमें हम स्टैक ओवरफ्लो के सभी सुझाए गए प्रश्नों और उत्तरों की समीक्षा कर सकते हैं।

कैसे 2 इंटरैक्टिव खोज

हम उपयोग कर सकते हैं परिणाम के बीच स्थानांतरित करने के लिए तीर / नीचे तीर। एक बार जब हमें सही उत्तर मिल जाता है, तो टर्मिनल में खोलने के लिए SPACEBAR या ENTER कुंजी दबाएं।

कैसे टर्मिनल में 2 खुली खबर

जब हम 'इंटरेक्टिव मोड' में होते हैं तो हम टर्मिनल में परिणाम देख सकते हैं, लेकिन यदि हम B कुंजी दबाते हैं तो हम इसे वेब ब्राउज़र में खोलेंगे पूर्व निर्धारित।

पिछली स्क्रीन पर लौटने के लिए जब तक हम उपकरण से बाहर नहीं निकलते, हम दबाएंगे ESC कुंजी.

किसी विशिष्ट भाषा के लिए उत्तर खोजें

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

उदाहरण के लिए, खोज करने के लिए 'जावा' भाषा से संबंधित प्रश्न हमें केवल जोड़ना होगा -एल झंडा जैसा कि यह निम्नलिखित में दिखाया गया है:

how2 भाषा सीमक

how2 -l java class instance

How2 की मदद करें

इस टूल के बारे में त्वरित सहायता प्राप्त करने के लिए, हमें बस लिखना होगा:

how2 मदद

how2 -h

मदद कमांड बहुत कम जानकारी प्रदान करता है, लेकिन यह सब कुछ दिखाता है जो कि How2 करता है। अधिक जानकारी के लिए इस उपकरण और इसके उपयोग के बारे में, हम आपका पता कर सकेंगे GitHub पेज.

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


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

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

*

*

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