Si vous souhaitez effectuer une recherche à partir de la ligne de commande et ouvrir un navigateur personnalisable pour les résultats, une autre solution est d'utiliser surfraw.
Surfraw fournit une interface de ligne de commande unix rapide vers une variété de
moteurs de recherche WWW populaires et d'autres artefacts de puissance. Il récupère
google, altavista, dejanews, freshmeat, research index, slashdot et
bien d'autres des terres impies infectées par la peste des faux prophètes
des formulaire HTML, plaçant ces merveilles là où elles appartiennent, profondément dans le cœur d'Unix,
en tant qu'extensions pieuses au shell.
Il est pré-packagé dans certaines distributions Linux (Debian, Ubuntu, et d'autres inconnues), à partir de la source sur debian.org, et le code de développement le plus récent et les versions sont disponibles sur le dépôt git officiel (maintenant hébergé sur GitLab).
Les instructions d'installation à partir du tarball ou du fichier deb sont disponibles sur le Wiki.
Remarque anecdotique : Surfraw a été initialement écrit par Julian Assange. (Acronyme/backronyme de 'SURFRAW' est Shell Users' Revolutionary Front Rage Against the 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 recherches intégrés.
Pour rechercher un RFC traitant de S/MIME :
sr rfc s/mime
Traduire un mot :
sr translate logiciel
Trouver des torrents :
sr piratebay free music
(Ces types de recherches par mot-clé continuent d'être mis à jour.)
Utilisation avancée :
$ surfraw google -results=100 RMS, GNU, qui est pécheur, qui est le péché ?
$ 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 pour un utilisateur dans $HOME/.surfraw.conf
ou au niveau du système dans /etc/surfraw.conf
:
SURFRAW_navigateur_graphique="/usr/bin/links2 -g"
SURFRAW_navigateur_texte="/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 que vous préférez.
(Nb. links2 -g
est un navigateur en mode graphique étrange intégré au terminal. Il est rapide mais déteste la modernité.)
3 votes
Le site web émulant une console - parlez-vous de goosh? goosh.org
3 votes
Vous finirez par ouvrir le navigateur de toute façon, quel est le but?
6 votes
Le point est de lancer des recherches Google depuis le terminal où nous passons la plupart de notre temps et sommes le plus à l'aise. Il pourrait également être intéressant d'avoir toutes vos recherches récentes sur Google visibles dans l'historique de ligne de commande.
1 votes
Fermé comme hors sujet? Ne peut-il pas juste être migré?