Si vous souhaitez effectuer une recherche à partir de la ligne de commande et accéder à un navigateur définissable par l'utilisateur, une autre solution consiste à utiliser surfraw .
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.
Il est disponible pré-packagé dans certaines distributions Linux (Debian, Ubuntu, inconnues), à partir de la source sur debian.org , et le dernier code de développement et les dernières versions sont disponibles dans le référentiel git officiel (maintenant sur GitLab).
Les instructions d’installation à partir du fichier tarball ou deb se trouvent sur le wiki .
Note anecdotique: Surfraw a été écrit à l'origine par Julian Assange. (Acronyme / backronym pour 'SURFRAW' est la fureur avant révolutionnaire des utilisateurs de Shell contre le World Wide Web.)
Pour effectuer une recherche Google à partir de la ligne de commande:
sr google archibald tuttle
En plus du bon vieux Google, il existe de nombreux autres types de recherche intégrés.
Pour rechercher un RFC traitant de S / MIME:
sr rfc s/mime
Traduire un mot:
sr translate logiciel
Trouvez des torrents:
sr piratebay free music
(Ces types de recherche par mot-clé continuent d'être mis à jour.)
Utilisation plus avancée :
$ 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
Surfraw est configurable . Vous pouvez le configurer avec certaines valeurs par défaut, soit par utilisateur $HOME/.surfraw.conf
ou à l’échelle du système dans /etc/surfraw.conf
:
SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes
Ici, je l'ai configuré pour utiliser links2 et elinks, mais vous pouvez utiliser Firefox, Chrome ou tout autre système de votre choix.
(Nb. links2 -g
Est un étrange navigateur en mode graphique intégré au terminal. Il est rapide mais déteste la modernité.)