Aus der Shell heraus im Internet suchen

Surfraw
Surfraw
10.09.2013 12:42

Wer nur mal eben schnell auf Google nach einem Begriff suchen, auf Amazon die Eckdaten eines Buches abrufen oder bei eBay einen ganz bestimmten Artikel aufspüren möchte, muss nicht erst umständlich den Browser öffnen, die entsprechende Seite ansteuern und seinen Suchbegriff eintippen. Mit surfraw geht das alles über einen kompakten Befehl direkt aus der Shell heraus. Man muss das Werkzeug nur mit dem gewünschten Dienst und dem Suchbegriff aufrufen, wie etwa:

surfraw google Notebooks

Und schon erscheinen die Suchergebnisse für den Begriff Notebooks auf dem Bildschirm. Das ist nicht nur für Konsolen-Junkies und Administratoren interessant, man spart auch etwas Zeit, wenn man sowieso ein Terminal-Fenster geöffnet hat. Darüber hinaus lässt sich surfraw in eigene Shell-Skripte einbauen.

Inbetriebnahme

surfraw bieten die meisten Distributionen über ihren Paketmanager an. Unter Ubuntu muss man lediglich das Paket surfraw einspielen und die Liste mit allen Abhängigkeiten akzeptieren:

sudo apt-get install surfraw

Welche Suchmaschinen, Internetdienste und Online-Shops surfraw unterstützt, verrät der Befehl:

surfraw -elvi

Die in der ersten Spalte genannten Kürzel muss man dabei dem Werkzeug als zweiten Parameter übergeben. Meist sind sie mit dem Domainnamen der Suchmaschine oder des Dienstes identisch.

Den nach dem Kürzel übergebenen Text interpretiert surfraw als Suchbegriff. Folgender Befehl findet beispielsweise alle Videos zu Linux Mint auf YouTube:

surfraw youtube "linux mint"

Feintuning

Einige der Dienste darf man noch über Parameter beeinflussen. So liefert bei einer Google-Suche der Aufruf:

surfraw google -results=2 Notebooks

nur die ersten beiden Ergebnisse für den Suchbegriff Notebooks zurück. Welche Parameter für den jeweiligen Dienst bereitstehen, verrät ein angehängtes -h. Die möglichen Parameter für Google listet beispielsweise ein:

surfraw google -h
Die Google-Suche lässt sich mit zahlreichen Parametern beeinflussen.

Konzentration auf das Wesentliche

Die Suchergebnisse präsentiert surfraw im Standard-Browser, in der Regel reißt das Werkzeug also Firefox auf. Das lässt sich ändern, indem man im Heimatverzeichnis die versteckte Konfigurationsdatei .surfraw.conf anlegt und in ihr mit einem Texteditor folgende Zeile einträgt:

SURFRAW_graphical=no

Nach dem Speichern verwendet surfraw zur Anzeige einen Textbrowser, den man über die Tastatur bedient. Wer einen ganz bestimmten Textbrowser vorgeben möchte, fügt in der Konfigurationsdatei noch folgende Zeile hinzu:

SURFRAW_text_browser=lynx

Hinter dem Gleichheitszeichen steht der zu verwendenden Textbrowser, in diesem Fall würde surfraw den Browser lynx aufrufen.

In jedem Fall startet surfraw den Browser nicht als eigenen Prozess, man muss ihn also beenden, um im Terminalfenster weiterarbeiten zu können.

Abschließend lässt sich das längliche surfraw noch durch die Abkürzung sr ersetzen:

sr google Notebooks

Kommentare
"install" vergessen
Timo Ostrowsky (unangemeldet), Dienstag, 10. September 2013 13:31:37
Ein/Ausklappen

Hallo,

kleiner Vergesser im Text :)

sudo apt-get surfraw --> sudo apt-get install surfraw

Grüße


Bewertung: 150 Punkte bei 121 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: "install" vergessen
Tim Schürmann, Dienstag, 10. September 2013 15:34:12
Ein/Ausklappen

Danke! Habs im Text korrigiert.


Bewertung: 155 Punkte bei 117 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 0 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...
windows bootloader bei instalation gelöscht
markus Schneider, 12.09.2016 23:03, 1 Antworten
Hallo alle zusammen, ich habe neben meinem Windows 10 ein SL 7.2 Linux installiert und musste...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
"Michael R. Moschner", 28.09.2016 15:46
Am Montag, 26. September 2016, 16:39:18 schrieb Joachim Puttkammer: > Am Montag, 26. September 2016, 16:24...
Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
"Michael R. Moschner", 28.09.2016 15:45
Am Mittwoch, 28. September 2016, 00:02:32 schrieb Heiko Ißleib: Hallo Heiko > > Läuft problemlos u...
Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
"Michael R. Moschner", 28.09.2016 15:39
Am Dienstag, 27. September 2016, 01:46:26 schrieb alfred: Hallo Alfred > > Shotwell Viel zu aufw...
Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
"Michael R. Moschner", 28.09.2016 15:36
Am Montag, 26. September 2016, 17:59:15 schrieb Uwe Herrmuth: Hallo Uwe > Kann es doch. Du musst es...
Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
Heiko, 28.09.2016 00:02
Am Dienstag, 27. September 2016, 01:46:26 CEST schrieb alfred: Hallo Michael,hallo Alfred > > >...