GNU/Linux >> Tutoriels Linux >  >> Linux

Comment effectuer une recherche Google à partir de la ligne de commande à l'aide de Googler

Dans ce guide, nous verrons ce qu'est Googler et ses fonctionnalités, comment installer Googler dans diverses distributions Linux et comment effectuer une recherche Google à partir de la ligne de commande en utilisant Googler utilitaire dans les systèmes d'exploitation de type Linux et Unix.

Qu'est-ce que Googler ?

Comme nous le savons tous, Recherche Google est le moteur de recherche le plus utilisé sur le Web.

Par rapport à d'autres moteurs de recherche, tels que Baidu, DuckDuckGo et Yandex, etc., la recherche Google occupe toujours la position de moteur de recherche le plus populaire, avec plus de 70 % de la part de marché de la recherche.

La recherche Google fait désormais partie de nos vies, tant sur le plan personnel que professionnel. Nous savons tous comment rechercher quelque chose sur Google à partir d'un navigateur Web graphique.

Googler est un outil en ligne de commande pour rechercher sur Google depuis le Terminal sous Linux et Unix. Googler affiche le titre, l'URL et le résumé de chaque résultat dans une interface propre, sans publicités ni URL parasites.

Chaque résultat a un numéro d'index et vous pouvez les ouvrir dans votre navigateur Web par défaut en appuyant sur le numéro respectif.

Il a été développé à l'origine pour les serveurs sans tête qui n'ont pas d'interface graphique. Il est maintenant devenu un outil plus pratique, flexible et mature, doté de nombreuses fonctionnalités.

Googler est livré avec une fonction de saisie semi-automatique, vous n'avez donc pas à vous souvenir d'options ! De plus, vous pouvez afficher la section d'aide en appuyant simplement sur ? (point d'interrogation).

Fonctionnalités de Googleur

  • Recherche Google, Google Site Search, Google Actualités, Google Vidéos
  • Interface rapide et propre, sans publicité ni URL parasites.
  • Chaque résultat de recherche peut être ouvert à partir de l'invite omniprésente (c'est-à-dire l'invite Googler), sans relancer Googler à chaque fois. Cela signifie :vous pouvez effectuer de nouvelles recherches sans quitter googler.
  • Ouvrir les URL dans le navigateur par défaut.
  • Intégrez Googler dans votre navigateur textuel.
  • Ouvrez le premier résultat de recherche directement dans le navigateur (comme dans la fonctionnalité "J'ai de la chance").
  • Récupérer n'importe quel nombre de résultats et le début à n résultat.
  • Prend en charge les mots-clés de recherche Google (par exemple, site :ostechnix.com, type de fichier :pdf).
  • Soutien à la recherche sécurisée (c'est-à-dire à l'exclusion des sites pour adultes).
  • Prise en charge du proxy HTTPS, de l'agent utilisateur et de TLS 1.2 (par défaut).
  • Filtrez les résultats de recherche par durée, domaine, pays et langue.
  • Passez facilement d'un domaine à un autre.
  • Définissez des alias pour effectuer une recherche Google sur un certain nombre de sites Web.
  • Vous pouvez désactiver la correction orthographique automatique pour rechercher des termes de recherche exacts.
  • Léger et nécessite un minimum de dépendances.
  • Gratuit et open source !!

Installer Googler sur Linux

Googler peut être installé de plusieurs manières.

Il nécessite Python 3.5 ou version ultérieure et xsel ou xclip ou termux-clipboard-set pour copier l'URL dans le presse-papiers. Ces packages sont pour la plupart préinstallés.

Juste au cas où s'ils ne sont pas déjà installés, vous pouvez les installer en utilisant le gestionnaire de paquets de votre distribution. Par exemple sur Debian et Ubuntu, les prérequis peuvent être installés à l'aide de la commande :

$ sudo apt-get install python3.5 xsel xclip

1. Installez la dernière version autonome de Googler

Il s'agit de la méthode la plus simple et la plus recommandée pour installer Googler sur des systèmes d'exploitation de type Unix.

Téléchargez la dernière version disponible de Googler :

$ sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jarun/googler/v4.0/googler

Rendez-le exécutable :

$ sudo chmod +x /usr/local/bin/googler

Terminé !

Vous pouvez mettre à jour la dernière version à tout moment en utilisant la commande :

$ sudo googler -u

2. Installer Googler à partir de la source

Assurez-vous d'avoir installé les outils de développement sur votre machine Linux et installez Googler en exécutant les commandes suivantes une par une.

$ git clone https://github.com/jarun/googler.git
$ cd googler/
$ sudo make install
$ cd auto-completion/bash/
$ sudo cp googler-completion.bash  /etc/bash_completion.d/

3. Installez Googler à l'aide du gestionnaire de packages

Googler a été empaqueté pour de nombreuses distributions Linux populaires. Si vous souhaitez une version stable, vous pouvez installer Googler à partir des dépôts de votre distribution.

Sur Arch Linux et ses variantes, installez Googler depuis AUR en utilisant n'importe quel assistant AUR comme Paru ou Oui .

$ paru -S googleur

Ou,

$ yay -S googler

Sur Debian, Ubuntu, Linux Mint, Pop OS et autres systèmes basés sur DEB :

$ sudo apt install googler

Sur Fedora :

$ sudo dnf install googler

Sur CentOS 8 :

$ sudo dnf install epel-release
$ sudo dnf install googler

Sur openSUSE Leap/Tumbleweed :

$ sudo zypper install googler

Attention : La version de Googler dans les référentiels de la distribution peut être un peu ancienne et ne pas avoir de nouvelles fonctionnalités. Si vous souhaitez essayer la version la plus récente, installez le script autonome de googler comme décrit dans la première méthode ou installez-le à partir de la source comme indiqué dans la deuxième méthode.

4. Téléchargez et installez les packages binaires de Googler

Googler est également disponible sous forme de packages binaires pour diverses distributions Linux. Téléchargez simplement la dernière version depuis la page des versions et installez-le à l'aide du gestionnaire de paquets de votre distribution. Veuillez noter que vous devez avoir installé tous les prérequis requis.

Par exemple, sur les systèmes basés sur DEB, vous pouvez installer Googler comme ci-dessous.

$ wget https://github.com/jarun/googler/releases/download/v4.0/googler_4.0-1_ubuntu18.04.amd64.deb
$ sudo dpkg -i googler_4.0-1_ubuntu18.04.amd64.deb
$ sudo apt-get install -f

Sur les systèmes basés sur RPM :

$ wget https://github.com/jarun/googler/releases/download/v4.0/googler-4.0-1.el7.6.centos.x86_64.rpm
$ sudo rpm -ivh googler-4.0-1.el7.6.centos.x86_64.rpm

Pour les autres méthodes d'installation, reportez-vous à la page officielle de github donnée à la fin.

Recherche Google à partir de la ligne de commande à l'aide de Googler

Certains d'entre vous ne connaissent peut-être pas les astuces de recherche avancée de Google, comme la recherche uniquement sur un site Web spécifique, la recherche d'un type de fichier spécifique, la recherche entre une plage de nombres, etc.

Cependant, nous savons tous comment effectuer une recherche de base sur Google. Tapez simplement le terme de recherche dans la barre de recherche Google et choisissez celui qui convient dans la liste de recherche. C'est très simple !

Voyons maintenant comment effectuer une recherche Google à partir de la ligne de commande en utilisant googler. Croyez-moi, c'est aussi très facile !

Recherche Google de base avec Googler

Ouvrez votre terminal et tapez "googler" suivi de votre terme de recherche.

Par exemple, permettez-moi de rechercher le terme - "ostechnix ".

$ googler ostechnix

Vous obtiendrez des résultats liés au mot-clé "ostechnix".

Ouvrir des pages Web dans le navigateur

Comme vous pouvez le voir dans la sortie ci-dessus, j'ai obtenu six résultats et chaque résultat a un numéro d'index (ou un numéro de préfixe). Tapez simplement le numéro et appuyez sur ENTRÉE pour ouvrir la page correspondante dans votre navigateur Web par défaut. Par exemple, si vous tapez le numéro 3 , la troisième page à partir du résultat s'ouvrira dans le navigateur. C'est aussi simple que ça !

Naviguer dans les résultats de recherche

Pour passer à l'ensemble de résultats de recherche suivant, appuyez simplement sur la lettre n . De même, vous pouvez accéder à l'ensemble de résultats précédent en appuyant sur p . Mémorisez-le comme :n pour n poste et p pour p révérence. Pour accéder instantanément à la première page des résultats de recherche Google à partir de n'importe quelle page, appuyez sur f .

Rechercher de nouveaux mots clés

Pour rechercher un nouveau mot clé, vous n'avez pas besoin de quitter et de relancer Googler. Nous pouvons effectuer des recherches non-stop sans quitter Googler. Tapez simplement le nouveau mot clé dans l'invite omniprésente (c'est-à-dire l'invite Googler) et appuyez sur ENTRÉE.

Comme vous pouvez le voir, je recherche un nouveau mot-clé - linux .

Copier les URL dans le presse-papiers

Nous pouvons copier une URL spécifique du résultat dans le presse-papiers en appuyant sur la lettre c suivi du numéro d'index de l'URL respective. Veuillez faire attention à l'espace entre 'c ' et le numéro d'index.

Exemple :

googler (? for help) c 3

Ici, nous utilisons c pour copier et 3 est le numéro d'indice. Par conséquent, la troisième page des résultats de la recherche sera copiée dans le presse-papiers. N'oubliez pas :vous devez avoir installé l'un des utilitaires suivants pour utiliser cette fonctionnalité.

  • xclip
  • xsel
  • termux-clipboard-set

Quitter Googler

Pour quitter Googler et revenir à Terminal,

  • appuyez sur q et appuyez sur ENTRÉE,
  • ou appuyez deux fois sur ENTER ,
  • ou appuyez sur Ctrl+d .

Ces conseils de recherche suffisent dans la plupart des cas. Si vous souhaitez obtenir des conseils de recherche avancés sur Google, lisez la suite.

Quelques conseils de recherche avancée sur Google

Googler prend en charge toutes les fonctionnalités de mots clés de Google pour obtenir rapidement et facilement des résultats exacts et précis. Ici, j'ai inclus quelques-uns des conseils de recherche Google avancés que j'utilise de temps en temps.

Filtrer les résultats par site Web (recherche spécifique au site)

La commande suivante vous donnera les résultats pour le terme de recherche arch linux de ostechnix.com blog uniquement.

$ googler arch linux site:ostechnix.com

Ou,

$ googler arch linux -w ostechnix.com

Voir? Je reçois les résultats uniquement sur le site ostechnix.com.

Répertorier les sites Web similaires

Cela peut être utile lorsque vous souhaitez trouver tous les sites similaires partageant une niche commune.

$ googler related:ostechnix.com

Rechercher le texte cité

Parfois, vous voudrez peut-être rechercher des textes exacts, par exemple des paroles de chansons ou des citations d'un auteur célèbre. Si oui, mentionnez-les simplement entre guillemets comme ci-dessous.

$ googler "You have to dream before the dream comes true"

Rechercher un type de fichier spécifique

Cette astuce sera utile lors de la recherche d'un type spécifique de fichier à télécharger, par exemple une chanson, une vidéo, un film ou un fichier texte ou pdf.

$ googler blockchain filetype:pdf

La commande ci-dessus récupérera les résultats liés à Blockchain document en pdf formater.

Rechercher des définitions de mots

Vous voulez apprendre la définition d'un mot (par exemple, acumen ) à partir de diverses ressources en ligne ? Et voilà !

$ googler define acumen

Récupérer un nombre spécifique de résultats

Par défaut, Googler affichera 10 résultats. Vous pouvez modifier ce comportement en utilisant n drapeau comme ci-dessous. La commande suivante ne va récupérer que 3 résultats pour la requête de recherche donnée.

$ googler -n 3 ostechnix

Afficher les résultats à partir de n résultat

L'exemple suivant récupérera les résultats à partir du 5 résultat pour le mot-clé ostechnix :

$ googler -s 5 ostechnix

Afficher les résultats dans un laps de temps spécifique

Récupérer 10 résultats mis à jour au cours des 5 derniers mois , à partir du 3 résultat pour le mot clé linux sur ostechnix.com site :

$ googler -n 10 -s 3 -t m5 -w ostechnix.com linux

Récupérer les résultats de la section Google Actualités

La commande suivante récupérera les résultats liés à "Arch linux" de news.google.com rubrique.

$ googler -N Arch linux

Récupérer des résultats spécifiques à un pays

Vous avez peut-être remarqué que lorsque vous effectuez une recherche sur Google, vous obtenez des résultats en fonction du pays dans lequel vous vivez. Par exemple, si vous vivez en Inde, vous obtiendrez les résultats du serveur Google India.

Si vous souhaitez que Googler récupère les résultats de recherche exclusivement d'un pays ou d'une région en particulier, utilisez -c drapeau.

$ googler -c in best smartphone

Cela renverra les résultats de Google Inde serveur du meilleur smartphone requête.

Récupérer des résultats spécifiques à une langue

Comme les résultats spécifiques à un pays, nous pouvons renvoyer des résultats spécifiques à une langue en utilisant -l drapeau.

$ googler -l ta arthashastra

Cette commande récupérera les résultats liés à arthashatra y compris tamoul pages Web.

Désactiver la correction orthographique automatique

Lorsque nous recherchons des termes spécifiques, Google affiche les suggestions d'orthographe (commençant par un message Voulez-vous dire .. ), en particulier pour les termes de recherche techniques et médicaux. Si vous souhaitez désactiver cette fonctionnalité de vérification orthographique, utilisez -x drapeau.

$ googler -x googler

Je me sens chanceux recherche

Comme vous le savez déjà, Google la page d'accueil comprend un bouton intitulé "J'ai de la chance " sous la barre de recherche. Lorsque nous tapons une requête de recherche et cliquons sur ce bouton, nous serons directement dirigés vers le premier résultat de recherche, en contournant la page de résultats du moteur de recherche.

Googler a la possibilité de le faire à partir de la ligne de commande. Pour interpréter "J'ai de la chance " recherchez, utilisez -j drapeau suivi de votre terme de recherche comme indiqué ci-dessous.

$ googler -j browse web with vim keybindings

Afficher les informations sur le site

Pour obtenir les informations d'un site/blog, lancez :

$ googler info:ostechnix.com

Exclure les sites Web pour adultes des résultats de recherche

Pour rechercher du matériel "d'éducation sexuelle" sans renvoyer de sites pour adultes, utilisez :

$ googler safesearch:sex education

Récupérer les résultats de recherche contenant un terme spécifique dans le titre ou l'URL de la page

$ googler allintitle:linux -w ostechnix.com

Cela renverra tous les résultats contenant le mot linux dans le titre de ostechnix.com .

De même, nous pouvons limiter les résultats à ceux contenant tous les mots de la requête dans l'URL .

$ googler allinurl:linux -w ostechnix.com

Diriger les résultats de la recherche vers un fichier

C'est l'un de mes conseils de recherche Google préférés. J'ai l'habitude d'enregistrer les résultats avec les URL dans un fichier texte lors de la recherche d'un sujet spécifique. De cette façon, je peux consulter les résultats plus tard. Pour moi, c'est une sorte de bookmarking hors ligne !

$ googler -C python | tee tutorial.txt

La commande ci-dessus recherchera Python et enregistrez tous les résultats de la recherche dans un fichier texte appelé tutorial.txt dans le répertoire de travail courant.

Simplifiez la recherche Google avec des alias

Cette fonctionnalité est pour les utilisateurs paresseux ! Googler propose de nombreux alias de recherche de sites Web pour de nombreux sites Web populaires, notamment Amazon, Arch Linux wiki, BBC, CNN, eBay, Facebook, Google search, GitHub, HackerNews, IMDB, LinkedIn, National Geographic, MIT OpenCourseWare, Python documentation, Quora, Reddit, Stack Overflow, Twitter, Ubuntu forums , Wikipédia et bien plus encore.

Par exemple, pour rechercher quelque chose sur Arch Wiki, lancez simplement :

$ @aw install arch linux

Ici, @aw est l'alias du site ArchWiki. "installez arch linux " est le mot clé.

Pour activer cette fonctionnalité, téléchargez le module complémentaire Googler @t et activez-le comme ci-dessous.

$ wget https://raw.githubusercontent.com/jarun/googler/master/auto-completion/googler_at/googler_at
$ source googler_at

Vous pouvez également ajouter vos propres alias. Par exemple, j'ai créé un alias nommé @ostech pour notre blog ostechnix.com.

$ alias @ostech='googler -w ostechnix.com'

Pour effectuer une recherche sur ostechnix.com, je lance simplement :

$ @ostech dns

Ajoutez vos alias à ~/.bashrc fichier pour le rendre permanent.

Reportez-vous au guide suivant pour apprendre à utiliser les alias sous Linux.

  • Les commandes alias et unalias expliquées avec des exemples

Intégrer Googler aux navigateurs textuels

Googler peut être intégré à plusieurs navigateurs textuels tels que les elinks , liens , lynx et w3m ou navigateur www . Cela fonctionnera immédiatement si le NAVIGATEUR variable d'environnement est correctement définie. Par exemple :

$ export BROWSER=w3m

Pour un usage unique,

$ BROWSER=w3m googler dns

Ou effectuez une recherche spécifique au site :

$ BROWSER=w3m googler -w ostechnix.com arch linux

Cette commande recherchera arch linux requête dans ostechnix.com . Lorsque vous tapez le numéro d'index de n'importe quel lien et appuyez sur la touche ENTRÉE, il s'ouvrira dans w3m navigateur par défaut.

Obtenir de l'aide

Pour afficher la liste de toutes les options prises en charge avec leur description, exécutez :

$ googler --help

Ou, brièvement :

$ googler -h

Vous pouvez également appuyer sur le ? (point d'interrogation) pour afficher la section d'aide instantanée :

googler (? for help) ?

omniprompt keys:
  n, p                  fetch the next or previous set of search results
  index                 open the result corresponding to index in browser
  f                     jump to the first page
  o [index|range|a ...] open space-separated result indices, numeric ranges
                        (sitelinks unsupported in ranges), or all, in browser
                        open the current search in browser, if no arguments
  O [index|range|a ...] like key 'o', but try to open in a GUI browser
  g keywords            new Google search for 'keywords' with original options
                        should be used to search omniprompt keys and indices
  c index               copy url to clipboard
  u                     toggle url expansion
  q, ^D, double Enter   exit googler
  ?                     show omniprompt help
  *                     other inputs issue a new search with original options

Lire connexe :

  • Comment rechercher DuckDuckGo à partir de la ligne de commande à l'aide de ddgr
  • Créer des e-mails temporaires à partir de la ligne de commande avec Tmpmail
  • Surfraw :une interface de ligne de commande pour les moteurs de recherche populaires et plus de 100 sites Web
  • Comment effectuer une recherche sur le Web à partir d'un terminal sous Linux
  • Google Search Navigator – Améliorer la navigation au clavier dans la recherche Google
  • Comment utiliser Google Traduction à partir de la ligne de commande sous Linux
  • GooBook – Accéder à vos contacts Google à partir de la ligne de commande sous Linux
  • DuckDuckGo Bangs :recherchez directement sur vos sites Web préférés

J'espère que cela vous aidera.


Linux
  1. Comment rechercher sur le Web à partir d'un terminal sous Linux

  2. Comment faire pivoter des vidéos à l'aide de FFMpeg à partir de la ligne de commande

  3. Comment rechercher une base de données à l'aide de phpMyAdmin

  4. Comment recompiler Apache avec EasyApache de WHM ?

  5. Comment inclure la bibliothèque C nécessaire à l'aide de gcc?

Comment afficher l'utilisation du processeur à partir de la ligne de commande

Comment trouver la version de Virtualbox à partir de la ligne de commande sous Linux

Comment vérifier si l'interface graphique est installée sous Linux à partir de la ligne de commande

Comment supprimer mon compte Google de Google Chrome

Comment rechercher LDAP à l'aide de ldapsearch (avec exemples)

Comment mettre à niveau de 12.04 à 12.10 à l'aide d'un CD ?