यदि आप कमांड लाइन से खोज करना चाहते हैं और परिणामों के लिए उपयोगकर्ता-निश्चित ब्राउज़र पर कूदना चाहते हैं, तो एक और समाधान है सर्फ का उपयोग ।
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot and
many others from the false‐prophet, pox‐infested heathen lands of
html‐forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.
यह कुछ लिनक्स वितरण (Debian, Ubuntu, अज्ञात अन्य) में उपलब्ध पहले से पैक है, debian.org पर स्रोत से , और नवीनतम विकास कोड और रिलीज से उपलब्ध हैं आधिकारिक Git भंडार (अब GitLab पर रहने वाले)।
टारबॉल या डिब फ़ाइल से इंस्टॉलेशन निर्देश विकी पर पाए जाते हैं ।
सामान्य ज्ञान नोट: सुरफ्रा मूल रूप से जूलियन असांजे द्वारा लिखा गया था। ('SURFRAW' के लिए रेटिंग / backronym शेल यूजर्स रिवोल्यूशनरी फ्रंट रेज अगेंस्ट द वर्ल्ड वाइड वेब है।)
कमांड लाइन से Google खोज करने के लिए:
sr google archibald tuttle
सादे पुराने Google के अलावा, खोज प्रकारों में बहुत सारे अन्य निर्मित हैं।
S / MIME से निपटने वाले RFC की खोज करने के लिए:
sr rfc s/mime
एक शब्द का अनुवाद करें:
sr translate logiciel
खोजें torrents:
sr piratebay free music
(ये खोजशब्द खोज प्रकार अद्यतन होते रहते हैं।)
अधिक उन्नत उपयोग :
$ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
$ sr wikipedia surfraw
$ sr austlii -method=phrase dog like
$ /usr/lib/surfraw/rhyme -method=perfect Julian
सुरफ्रा विन्यास करने योग्य है । आप इसे कुछ डिफॉल्ट्स के साथ सेट कर सकते हैं, या तो प्रति उपयोगकर्ता $HOME/.surfraw.conf
या सिस्टम-वाइड में /etc/surfraw.conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
यहां मैंने लिंक 2 और एलिंक का उपयोग करने के लिए इसे सेट किया है, लेकिन आप फ़ायरफ़ॉक्स, क्रोम, या किसी भी अन्य का उपयोग कर सकते हैं जिसे आप पसंद करते हैं।
(एनबी। links2 -g
एक अजीब टर्मिनल-एम्बेडेड ग्राफ़िकल-मोड ब्राउज़र है। यह तेज़ है लेकिन आधुनिकता से नफरत करता है।)