GNU/Linux >> Znalost Linux >  >> Linux

Surfraw – rozhraní příkazového řádku pro oblíbené vyhledávače a více než 100 webových stránek

Surfraw , znamená S peklo U sers R evoluční F ront R věk A zisk W eb, je rychlé unixové rozhraní příkazového řádku pro mnoho oblíbených vyhledávačů, jako je Google, Duckduckgo, Bing, a populární webové stránky, jako je Arch Wiki, Amazon, BBC, CNN, eBay, Wikipedia, w3html, YouTube a mnoho dalších. Upozorňujeme, že Surfraw není vyhledávač. Je to pouze rozhraní příkazového řádku pro vyhledávače a mnoho dalších webových stránek. Ke svému fungování potřebuje grafický nebo textový prohlížeč. Surfraw původně vytvořil Julian Assange , zakladatel WikiLeaks. Nyní jej spravuje tým surfraw-devel.

V tomto krátkém průvodci vám ukážu, jak nainstalovat a používat Surfraw v Linuxu.

Nainstalujte Surfraw na Linux

V systému Arch Linux a odvozeniny:

Surfraw je k dispozici ve výchozích úložištích. Můžete jej tedy nainstalovat pomocí pacmana v Arch Linuxu a jeho derivátech, jako je Antergos, Manjaro Linux.

$ sudo pacman -S surfraw

V Debianu ,Ubuntu ,Linux Mint , můžete jej nainstalovat pomocí příkazu:

$ sudo apt-get install surfraw surfraw-extra

Konfigurace Surfraw

Surfraw použije váš výchozí prohlížeč (Text nebo GUI) k otevření daných dotazů. Pokud váš systém nemá nainstalované žádné standardní prohlížeče, Surfraw ve svém konfiguračním souboru zavolá proměnnou $BROWSER. Pokud je i tato proměnná prázdná, surfraw zobrazí chybovou zprávu.

Chcete-li to vyřešit, musíte vytvořit konfigurační soubor a nakonfigurovat svůj výchozí prohlížeč a další možnosti.

$ mkdir ~/.config/surfraw/

Nyní vytvořte konfigurační soubor:

$ sudo vi ~/.config/surfraw/conf

Přidejte následující řádky.

SURFRAW_graphical_browser=/usr/bin/chromium
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=yes

Nahraďte Chromium a rys s vaším vlastním, pokud používáte jiné prohlížeče. Uložte a zavřete soubor.

Poznámka: Pokud zadáte SURFRAW_graphical value jako Ne , bude hledat pouze z textových prohlížečů. Musíte tedy odkomentovat řádek SURFRAW_text_browser=/usr/bin/lynx .

K dispozici je také výchozí konfigurační soubor /etc/xdg/surfraw/conf . Obsahuje všechny konfigurovatelné možnosti.

Jak používat Surfraw, rozhraní příkazového řádku pro oblíbené vyhledávače a webové stránky

Surfraw obsahuje sbírku skriptů s názvem "elvi" . Tyto skripty se používají k vyhledávání na různých webových stránkách.

Spuštěním následujícího příkazu zobrazíte seznam elvi:

$ surfraw -elvi

Rozhraní příkazového řádku Surfraw k vyhledávačům

Jak vidíte na výše uvedeném snímku obrazovky, Surfraw bude fungovat jako rozhraní příkazového řádku pro více než 100 oblíbených webových stránek a vyhledávačů.

Chcete-li například vyhledat dotaz „Linux“ na Googlu, spusťte:

$ surfraw google linux

Můžete také použít jeho alias - "sr":

$ sr google linux

Automaticky otevře váš výchozí webový prohlížeč a vyhledá dotaz „linux“.

Chcete-li zahrnout možnost „Mám štěstí“, použijte -l jak je uvedeno níže.

$ surfraw google -l archlinux

Výše uvedený příkaz vás přímo přivede na web Arch Linux.

Chcete-li zahrnout více dotazů, použijte je jako hodnoty oddělené čárkami, jak je uvedeno níže.

$ surfraw google Arch Linux, Debian, Unix

Chcete-li zobrazit X počet výsledků, řekněme 10, použijte:

$ surfraw google -results=10 Arch Linux, Debian, Unix

Surfraw není jen pro vyhledávání na Googlu. Může fungovat jako rozhraní jiných oblíbených vyhledávačů, jako je duckduckgo, bing a yandex atd.

Chcete-li hledat na Duckduckgo, spusťte:

$ surfraw duckduckgo Arch Linux

Chcete-li hledat na Bing:

$ surfraw bing Arch Linux

Surraw také není rozhraní jen pro samotné vyhledávače. Můžete jej použít pro další oblíbené weby, jako je Arch Wiki, Amazon, BBC, CNN, Cisco, GitHub, yahoo, youtube, w3html a dalších 100+ webů.

Chcete-li například vyhledat knihu na Amazonu, stačí napsat:

$ surfraw amazon -search=books -country=en -q Think on these things

Chcete-li vyhledat článek v Arch Wiki, napište:

$ surfraw archwiki install fonts

Nebo jednoduše použijte alias:

$ sr archwiki install fonts

Chcete-li vyhledat úložiště na GitHubu:

$ sr github explainshell

Můžeme také vyhledávat články na wikipedii.

Chcete-li vyhledat téma na wikipedii, spusťte:

$ sr wikipedia linux

nudit se? Vyhledávejte a sledujte svá oblíbená videa na YouTube.

$ sr youtube somebody that I used to know

Uvedl jsem jen několik příkladů. Jak jsem již řekl, pomocí Sufrraw můžete vyhledávat na více než 100 webech. Úplný seznam podporovaných webů a vyhledávačů získáte spuštěním:

$ sr -elvi

Záložky

Surfraw podporuje záložky. Chcete-li přidat záložku, přidejte ji do /etc/xdg/surfraw/bookmarks nebo $HOME/.config/surfraw/bookmarks soubory. Každá záložka by měla být přidána na samostatný řádek se záložkou a adresou URL oddělenými mezerami, jak je uvedeno níže.

ostechnix https://ostechnix.com/
surfraw http://alioth.debian.org/projects/surfraw/

Pro vyvolání záložky použijte „surfraw bookmark“ nebo „sr bookmark“, a pokud elf s tímto jménem neexistuje, hledá místo toho záložku tohoto jména.

Další podrobnosti naleznete na manuálových stránkách.

$ man surfraw

Související čtení:

  • Jak vyhledávat na Google z příkazového řádku pomocí Googler
  • Jak vyhledávat DuckDuckGo z příkazového řádku pomocí ddgr

Doufám, že to pomůže.


Linux
  1. Jak vyhledávat a odstraňovat adresáře rekurzivně v systému Linux

  2. Nejpoužívanější a nejoblíbenější cURL příkazy v praxi

  3. Jak hledat soubory podle velikosti a přípony?

  1. Jak nainstalovat a nastavit více šachových enginů na XBoard

  2. Rychlejší alternativy k nalezení a lokalizaci?

  3. Proč přidělovat MAC a IP adresy na rozhraní Bridge

  1. Vyhledávání a procházení Stack Overflow Website z příkazového řádku

  2. Jak vyhledávat na webu Arch Wiki z příkazového řádku

  3. Mps-youtube – Příkazový řádek YouTube Player a Downloader