अगले लेख में हम S-Search पर एक नज़र डालने जा रहे हैं। यह एक उपकरण है जो हमारी मदद करेगा टर्मिनल का उपयोग करके हमारे ब्राउज़र में खोजें। जब उपयोगकर्ता टर्मिनल में कुछ कार्य कर रहा है और किसी विशिष्ट साइट पर जानकारी की तलाश करने की आवश्यकता है, तो खोज से बाहर निकलने के लिए टर्मिनल से बाहर निकलना और ब्राउज़र चलाना आवश्यक है। इस टूल के साथ हमारे पास इसे करने का एक तेज़ तरीका होगा।
एस-सर्च, जिसे एस के रूप में भी जाना जाता है, एकमात्र उपकरण नहीं है जो हमें अनुमति दे सकता है टर्मिनल से वेब खोजें, लेकिन यह बॉक्स से बाहर एक दर्जन खोज इंजनों का समर्थन करता है। जब उपयोगकर्ता कोई खोज करता है, तो परिणाम उनके डिफ़ॉल्ट ब्राउज़र में दिखाई देंगे। यह हमें Google, Amazon, DebianPKG, IMDB और टर्मिनल से एक साधारण कमांड के साथ कई अन्य चीजों की खोज करने की अनुमति देगा।
उबंटू पर एस-सर्च स्थापित करें
सबसे सरल तरीका है एस-सर्च स्थापित करने से इसके स्नैप पैकेज का उपयोग हो रहा है, कि हम अंदर पा सकते हैं Snapcraft। इस तरह से करने के लिए, हमें केवल एक खोलना होगा अंतिम (Ctrl + Alt + T) और इंस्टॉलेशन कमांड लिखें:
sudo snap install s-search
यदि आप चीजों को करने का एक दृश्य तरीका पसंद करते हैं, तो आप कर सकते हैं सॉफ्टवेयर सेंटर के माध्यम से इसे स्थापित करें। हम इसका नाम खोजकर आवेदन पा सकते हैं: 's- खोज'.
हम भी कर सकते हैं स्रोत को संकलित करें, जैसा कि उनके संकेत में है GitHub पेज। ऐसा करने के लिए हमें एक टर्मिनल (Ctrl + Alt + T) पर अमल करना होगा:
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
यदि आप प्रोग्राम को संकलित करना चुनते हैं, zquestz डायरेक्टरी में हम फाइल «एस» पाएंगे, जो कि हमें निष्पादित करना होगा खोजना।
टर्मिनल से खोजा जा रहा है
कुछ भी करने के लिए गूगल (डिफ़ॉल्ट खोज इंजन है), हमें केवल आवेदन का नाम लिखना होगा, उसके बाद क्वेरी। उदाहरण के लिए, इस ब्लॉग को खोजने के लिए, हमें केवल टर्मिनल में टाइप करना होगा (Ctrl + Alt + T) कमांड:
s-search ubunlog
लगभग तुरंत डिफ़ॉल्ट ब्राउज़र स्क्रीन पर दिखाई देगा, इस मामले में फ़ायरफ़ॉक्स। ब्राउज़र उस खोज अनुरोध के परिणाम प्रदर्शित करेगा.
वैकल्पिक खोज प्रदाता
एस-सर्च बहुत उपयोगी है क्योंकि यह कई अन्य खोज इंजनों के साथ भी संगत है। के लिये उन सभी साइटों की सूची देखें जहां उपयोगकर्ता S- खोज के साथ कुछ खोज सकते हैं, हमें कमांड लिखना होगा:
s-search -l
पैरा उनमें से एक को हमारी क्वेरी को निर्देशित करें, हमें बस खोज इंजन नाम / कीवर्ड का उपयोग करने की आवश्यकता है:
s-search -p amazon smarth tv
उपरोक्त क्वेरी में, हमने अमेज़ॅन पर एक स्मार्ट टीवी खोजने के लिए एस-खोज का उपयोग किया। प्रदाता और क्वेरी अवधि को बदलकर, हम उदाहरण के लिए, Spotify पर एक विशेष गीत के लिए खोज.
एस-खोज इसे प्राप्त करने के लिए उन्नत एल्गोरिदम या जटिल कोड का उपयोग नहीं करता है। यह एप्लिकेशन खोज यूआरएल का एक संग्रह है, जिसमें हमारे खोज क्वेरी जोड़े जाते हैं.
हम अपनी किसी भी खोज के लिए इनमें से प्रत्येक URL को भी देख सकते हैं -ओ विकल्प। इसके बजाय परिणाम प्रदर्शित करने के लिए हमारा डिफ़ॉल्ट ब्राउज़र खोलने के बजाय, एस-सर्च टर्मिनल में सर्च यूआरएल दिखाएगा.
विन्यास
यदि आपने इस कार्यक्रम के लिए कोड संकलित किया है, तो आप अपना स्वयं का डिफ़ॉल्ट कॉन्फ़िगरेशन बना पाएंगे। आपको बस फाइल बनानी होगी ~ / .config / s / config। कॉन्फ़िगरेशन फ़ाइल UCL प्रारूप में है। JSON भी पूरी तरह से समर्थित है।
इस फाइल में हमें इसकी संभावना होगी हमारे अपने डिफ़ॉल्ट प्रदाता सेट करें, जैसे duckduckgo, निम्नलिखित की तरह एक पंक्ति जोड़ रहा है:
provider: duckduckgo
यदि आप चाहते हैं एक कस्टम प्रदाता जोड़ें निम्नलिखित का ढांचा निम्नलिखित होगा:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
कस्टम प्रदाताओं को निम्नलिखित कुछ बुनियादी चीजों की आवश्यकता होती है:
- एक अल्फ़ान्यूमेरिक नाम। ^ [ए-जेडए-जेड0-9 _] * $
- एक टोकन %s क्वेरी स्ट्रिंग के लिए।
- एक मान्य URL योजना।
यहाँ यह कहा जाना चाहिए कि खोज यूआरएल के आधार पर, संरचना थोड़ी बदल सकती है। इस कार्यक्रम के कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, उपयोगकर्ता इसका उपयोग कर सकते हैं GitHub पेज को प्रोजेक्ट करें.
स्थापना रद्द करें
पैरा इस प्रोग्राम से स्नैप पैकेज निकालें, हमें बस एक टर्मिनल (Ctrl + Alt + T) खोलने और कमांड चलाने की आवश्यकता है:
sudo snap remove s-search
एस-सर्च में निर्मित कई लोकप्रिय साइटों के लिए दर्जनों यूआरएल हैं और यह टर्मिनल से सुलभ है। यह संयोजन इसे काफी उपयोगी बनाता है, क्योंकि यह हमें किसी भी चीज़ की शीघ्रता से खोज करने की अनुमति देगा।