Kitame straipsnyje apžvelgsime „Surfraw“. Tai yra vienas greita „Unix“ komandinės eilutės sąsaja. Jis dirba daugelyje populiarių paieškos sistemų, tokių kaip „Google“, „Duckduckgo“, „Bing“, ir populiariose svetainėse, tokiose kaip „Amazon“, CNN, „eBay“, „Wikipedia“, „w3html“, „YouTube“ ir daugelyje kitų. Turėkite tai omenyje „Surfraw“ nėra paieškos sistema. Tai tik komandų eilutės sąsaja, skirta paieškos sistemoms ir svetainėms. Šiam meto paieškos varikliui veikti reikia grafinės ar tekstinės naršyklės.
„Surfraw“ („Revolutionary Front of Shell“ vartotojai prieš internetą) yra meto paieškos variklis Jis naudojamas iš komandinės eilutės, kurio rezultatus galima peržiūrėti tiek grafinėje naršyklėje, tiek teksto naršyklėje arba iš konsolės. Iš pradžių „Surfraw“ sukūrė Julianas Assange'as, tačiau šiandien jį palaiko „surfraw-devel“ komanda.
Įdiekite „Surfraw“ „Debian“, „Ubuntu“ ar „Linux Mint“
Norėdami įdiegti šią programą turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir parašyti jame:
sudo apt-get install surfraw surfraw-extra
Jei nerandate šios sąsajos savo platinimo saugyklose, galite ją įdiegti kompiliuodami šaltinio kodą, kurį galite atsisiųsti iš jų svetainės. Galite daugiau sužinoti apie platformas, kuriose jis gali būti įdiegtas projekto svetainėje.
Konfigūruokite „Surfraw“
Pagal Pagal numatytuosius nustatymus bus naudojama numatytoji jūsų sistemos naršyklė (tekstas arba GUI) atidaryti pateiktas užklausas. Jei jūsų sistemoje nėra įdiegta standartinė naršyklė, ji bandys iškviesti kintamąjį $ BROWSER savo konfigūracijos faile. Jei tas kintamasis taip pat tuščias, programa parodys klaidos pranešimą.
Norėdami tai ištaisyti, turėsite sukurti konfigūracijos failą ir sukonfigūruoti numatytąją naršyklę bei visas kitas parinktis.
mkdir ~/.config/surfraw/
Dabar sukursime konfigūracijos failą:
sudo vi ~/.config/surfraw/conf
Failų viduje mes pridėsime šias eilutes.
SURFRAW_graphical_browser=/usr/bin/chromium SURFRAW_text_browser=/usr/bin/lynx SURFRAW_graphical=yes
Pakeičia „Chromium“ ir Lūšis jei naudojate kitas naršykles. Išsaugokite ir uždarykite failą.
Pastaba: jei SURFRAW_graphical nurodysite kaip Ne, jis ieškos tik iš teksto naršyklių.
Be to, yra a numatytasis konfigūracijos failas aplanke / etc / xdg / surfraw / conf. Čia yra visos konfigūruojamos parinktys.
Kaip naudoti
Norėdami naudotis šia sąsaja, turėsime scenarijų rinkinys, vadinamas „elvi“. Šie scenarijai naudojami paieškai daugelyje svetainių. Kaip matyti aukščiau pateiktoje ekrano kopijoje, „Surfraw“ veiks kaip komandinės eilutės sąsajadaugeliui populiarių svetainių ir paieškos sistemų.
Pavyzdžiui, norėdami ieškoti užklausos «ubunlog» google, mes vykdysime terminale:
surfraw google ubunlog
Mes taip pat galėsime sutrumpinti komandą naudodami jos alternatyvųjį vardą „sr“:
sr google ubunlog
Abi komandos automatiškai atidarys numatytąją interneto naršyklę ir parodys užklausos rezultatus «ubunlog".
Įtraukti variantas „Man pasiseks“, mes tiesiog turime naudoti -l, kaip parodyta žemiau
surfraw google -l ubunlog
Aukščiau pateikta komanda nukreips jus tiesiai į svetainę Ubunlog.
į įtraukti keletą terminų, su kuriais reikia konsultuotis, galime juos naudoti atskirdami kableliais, kaip parodyta žemiau:
surfraw google Ubuntu, Debian, Unix
Jei norime sumažinti rezultatų skaičių, pavyzdžiui, norėdami parodyti rezultatų skaičių X, sakykime 15, terminale parašysime:
surfraw google -results=10 Ubuntu, Debian, Unix
Ši sąsaja skirta ne tik paieškai „Google“. Tai gali būti sąsaja su kitomis populiariomis paieškos sistemomis, tokiomis kaip „duckduckgo“, „bing“, „yandex“ ir kt.
Norėdami ieškoti „duckduckgo“, paleiskite:
surfraw duckduckgo Arch Linux
Norėdami ieškoti „Bing“:
surfraw bing Arch Linux
Ieškokite svetainėse
„Surfraw“ nėra tik paieškos variklių sąsaja. Jį galite naudoti kitose populiariose svetainėse kaip „Arch Wiki“, „Amazon“, BBC, CNN, „Cisco“, „GitHub“, „yahoo“, „YouTube“, „w3html“ ir daugelį kitų svetainių.
Pvz., Jei norite ieškoti knygos „Amazon“, tiesiog įveskite:
surfraw amazon -search=books -country=en -q Android Phones For Dummies
Norėdami ieškoti saugyklos „GitHub“:
sr github explainshell
Norėdami ieškoti temos Vikipedijoje, paleiskite:
sr wikipedia Ubuntu
Taip pat galite ieškoti ir žiūrėti mėgstamus vaizdo įrašus „YouTube“.
sr youtube zztop
Galimos svetainės
Aukščiau pateikiami tik keli pavyzdžiai. Kaip jau sakiau, galėsime ieškoti nemažai svetainių. Norėdami gauti visą palaikomų svetainių ir paieškos sistemų sąrašą, vykdysime:
sr -elvi
Taip pat galime pridėti žymes patogesnėms paieškoms. Kas nori daugiau sužinoti apie tai, gali pasitarkite su vyro siūloma pagalba.
visada įdomu