कमांड लाइन से जीयूआई ब्राउज़र में वेब सर्च शुरू करें
एक साधारण कमांड लाइन फ़ंक्शन की मदद से, आप सीधे टर्मिनल ऐप से अपने पसंद के जीयूआई वेब ब्राउज़र में वेब खोज शुरू कर सकते हैं। हम Google, बिंग, याहू और विकिपीडिया के साथ वेब पर खोज करने और क्रोम, सफारी और फ़ायरफ़ॉक्स सहित विभिन्न प्रकार के विभिन्न वेब ब्राउज़रों का उपयोग करने के कुछ उदाहरणों को शामिल करेंगे। क्योंकि कमांड सिंटैक्स काफी सीधा है, आप फिट होने पर उपयोग किए जाने वाले खोज फ़ंक्शंस या ऐप्स को और कस्टमाइज़ कर सकते हैं।
बैश प्रोफ़ाइल में वेब खोज प्रकार्य सेट करना
यहां प्रदान किया गया फ़ंक्शन नमूना क्रोम ब्राउज़र में Google खोज का उपयोग करेगा, और हम मान रहे हैं कि आप अपने शेल के रूप में बैश का उपयोग कर रहे हैं, जो OS X में डिफ़ॉल्ट है। अन्य कमांड सिंटैक्स देखें तदनुसार वेब खोज या ब्राउज़र में समायोजन करने के लिए नीचे दिए गए विकल्प:
- टर्मिनल पर जाएं (/एप्लीकेशन/यूटिलिटीज/ में पाया गया, लेकिन आप पहले से ही यह जानते थे) और .bash_profile खोलें, इस पूर्वाभ्यास के लिए हम इस कार्य को पूरा करने के लिए नैनो का उपयोग करेंगे क्योंकि यह सरल है:
- निम्न सिंटैक्स को अपने बैश_प्रोफाइल के अंत में एक नई लाइन पर कॉपी और पेस्ट करें: "
- अब परिवर्तनों को सहेजने के लिए Control+O दबाएं, फिर नैनो से बाहर निकलने और कमांड लाइन पर लौटने के लिए Control+X दबाएं
nano .bash_profile
function google() { open /Applications/Google\ Chrome.app/ http://www.google.com/search?q=$1; }"
अब आप कमांड लाइन से सीधे क्रोम के माध्यम से Google खोज शुरू कर सकते हैं, आपको बस "google" टाइप करना है और क्रोम ब्राउज़र में एक नई Google खोज शुरू हो जाएगी। उदाहरण के लिए, Google पर "सेब" खोजने के लिए आपको केवल निम्नलिखित टाइप करना होगा:
google apple
अनेक खोज शब्दों वाले वाक्यांशों के लिए, इस प्रकार उद्धरणों का उपयोग करें:
"google MacBook Air पतली और हल्की नोटबुक के लिए उद्योग में अग्रणी है"
Google की प्रत्येक नई खोज एक नई Chrome ब्राउज़र विंडो को बुलाएगी।
सफ़ारी या फ़ायरफ़ॉक्स का उपयोग करना पसंद करते हैं? या शायद आप बिंग या विकिपीडिया खोजना चाहते हैं? वैकल्पिक ब्राउज़र ऐप और खोज इंजन को इंगित करने के लिए आपको बस उचित खोज URL के साथ-साथ उपयुक्त ओपन कमांड स्ट्रिंग को बदलना या जोड़ना है।
Alternate वेब सर्च कमांड लाइन फंक्शन
कमांड सिंटैक्स काफी सीधा है और निम्नलिखित सिंटैक्स के अनुरूप है:
"फ़ंक्शन नाम () { open /path/to/application.app/ SEARCH_URL; }"
अपना स्वयं का बनाएं, या विभिन्न खोज इंजनों और वेब ब्राउज़रों के लिए अतिरिक्त नमूना आदेश कार्यों में से एक का उपयोग करें। टकराव से बचने के लिए प्रत्येक कमांड स्ट्रिंग को .bash_profile में एक नई लाइन पर रखना याद रखें।
कमांड लाइन से सफारी में गूगल सर्च शुरू करें
"फ़ंक्शन google() { open /Applications/Safari.app/ http://www.google.com/search?q=$1; }"
कमांड लाइन से फ़ायरफ़ॉक्स में Google खोज शुरू करें
"फ़ंक्शन google() { open /Applications/Firefox.app/ http://www.google.com/search?q=$1; }"
इसी तरह यह समायोजित करने के लिए कि किस ब्राउज़र का उपयोग करना है, आप खोज स्ट्रिंग को याहू, बिंग, विकिपीडिया, या जो भी अन्य वेब खोज आप उपयोग करना चाहते हैं, निम्नलिखित स्ट्रिंग्स को .bash_profile: में रखकर स्विच कर सकते हैं
कमांड लाइन से क्रोम में बिंग खोजें
"function bing() { open /Applications/Google\ Chrome.app/ http://www.bing.com/search?q=$1; }"
कमांड लाइन से याहू को क्रोम में खोजें
"function yahoo() { open /Applications/Google\ Chrome.app/ http://www.yahoo.com/search?q=$1; }"
कमांड लाइन से क्रोम में विकिपीडिया खोजें
"function wikipedia() { open /Applications/Google\ Chrome.app/ http://en.wikipedia.org/wiki/Special:Search?search=$1 ;}"
इनमें से किसी भी वैकल्पिक खोज कार्य का उपयोग प्रारंभिक Google उदाहरण की तरह ही किया जाता है, आपको खोज आरंभ करने के लिए केवल प्रारंभिक कमांड स्ट्रिंग को बदलने की आवश्यकता है। और हां, यदि आप थोड़ा मेटा होने की तरह महसूस करते हैं तो यह लिंक्स (लिंक्स) के X11 संस्करण में खोजों को भेजने के लिए भी काम करता है।
क्वेरी से हटकर, कोई भी अपनी पसंदीदा वेबसाइट को सीधे कमांड लाइन से खोलने के लिए इस ट्रिक के भिन्नरूप का उपयोग कर सकता है, उदाहरण के लिए:
"function osxdaily() { open /Applications/Google\ Chrome.app/ https://osxdaily.com; }"
उस ने कहा, अगर आप प्रश्नों का उपयोग नहीं कर रहे हैं, तो शायद इसके बजाय एक सामान्य उपनाम का उपयोग करना अधिक उचित होगा।