Commande Whereis Sous Linux

La commande whereis vous aide à trouver les fichiers source, les fichiers binaires et les sections de manuels pour les commandes Linux. Il localise le programme souhaité dans les emplacements Linux standard et dans les emplacements spécifiés par €PATH et €MANPATH. Dans ce tutoriel, nous allons apprendre à utiliser la commande whereis sous Linux.

Commençons.

Comment Utiliser La Commande Whereis Sous Linux ?

Pour utiliser la commande whereis sous Linux, il vous suffit de taper whereis avec un argument approprié. L’argument peut être n’importe quelle commande dont vous avez besoin pour obtenir le fichier source, le fichier binaire et la section des manuels. Essayons whereis sur whereis lui-même.

où est où 

Sortir :

où : /usr/bin/whereis /usr/share/man/man1/whereis.1.gz

Ici,

  • /usr/bin/whereis est le chemin d’accès au fichier binaire.
  • /usr/share/man/man1/whereis.1.gz est le chemin d’accès à la page de manuel.

whereis n’a pas pu trouver le fichier source dans la liste des répertoires dans lesquels il recherche.

Vous pouvez obtenir la liste des emplacements dans lesquels est effectué la recherche. Pour obtenir la liste des chemins de recherche effectifs utilisés par whereis, utilisez :

Où est -l

Sortir :

Chemins de recherche Whereis

La commande Whereis vous donne également la possibilité d’afficher uniquement le fichier source ou le fichier binaire ou la section des manuels. Regardons cela ensuite.

Options Disponibles Avec Whereis

Les options disponibles avec la commande Whereis sont les suivantes :

  • s : recherche uniquement les fichiers sources.
  • b : recherche uniquement les fichiers binaires.
  • m : recherche uniquement les manuels.

1. Rechercher Uniquement Les Fichiers Binaires En Utilisant Whereis

Si vous ne voulez pas les fichiers manuels ou les fichiers source, vous pouvez utiliser l’indicateur -b pour obtenir uniquement les fichiers binaires ici.

où est -b où est

Sortir :

où : /usr/bin/où est

2. Rechercher Uniquement Les Fichiers Manuels Avec Whereis

Vous voulez uniquement vérifier l’emplacement des manuels ? Le drapeau -m est ce dont vous avez besoin

 où est -m où est

Sortir :

où : /usr/share/man/man1/whereis.1.gz

Fournir Plus D’une Commande à Whereis

Vous pouvez fournir plusieurs commandes en tant qu’arguments avec la commande whereis. Ainsi, lorsque vous avez besoin de trouver la source de plusieurs commandes à la fois, vous n’avez pas besoin d’exécuter la commande encore et encore.

où est où est bash

Sortir :

où : /usr/bin/whereis /usr/share/man/man1/whereis.1.gz
bash : /usr/bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

La sortie de deux commandes est affichée sur deux lignes distinctes.

Rechercher Des Commandes Avec Des Entrées Inhabituelles

Vous pouvez utiliser la commande whereis pour rechercher des fichiers avec des entrées inhabituelles. Vous pouvez trouver des commandes avec une documentation manquante ou plusieurs documentations en utilisant :

où est -m -u *

Sortir :

lien symbolique : /usr/share/man/man2/symlink.2.gz /usr/share/man/man7/symlink.7.gz

Whereis recherche ces entrées inhabituelles dans la liste de ses chemins de recherche effectifs.

cd/bin
où est -m -u *

Sortir:

Vous pouvez également trouver des commandes avec des entiers inhabituels dans un répertoire particulier. Pour utiliser whereis dans un répertoire particulier, vous pouvez utiliser la syntaxe suivante.

où est -B -f 

Par example:

 où est -B /usr/bin/ -f bash

Sortir:

bash : /usr/share/man/man1/bash.1.gz /usr/bin/bash

Conclusion

Ce tutoriel portait sur la commande whereis sous Linux. Nous avons appris comment cette commande peut être utilisée pour trouver les sections source, binaire et manuels pour les commandes Linux.