Le où est command est un outil de ligne de commande qui vous aide à localiser la source ou les pages binaires et de manuel d'une commande Linux. Dans ce bref guide, nous essaierons de vous donner un aperçu de la façon dont vous pouvez utiliser la commande whereis.
Syntaxe de base de la commande Où est
L'utilitaire whereis prend la syntaxe indiquée.
$ whereis [OPTIONS] filename
Prenons maintenant quelques exemples.
Rechercher les pages binaires et man d'une commande
Sans aucune option, l'utilitaire whereis fournit à la fois le chemin vers le binaire et les pages de manuel d'une commande Linux.
Supposons que vous vouliez trouver l'emplacement binaire du ls commande, y compris les pages de manuel. Pour y parvenir, lancez la commande :
$ whereis ls
À partir de la sortie, le binaire se trouve dans /usr/bin/ chemin et pages de manuel dans /usr/share/man/man1/ls.1.gz chemin.
Prenons encore un autre exemple. Pour localiser le chemin binaire et les pages de manuel de cat commande, exécutez :
$ whereis cat
De même, le binaire se trouve dans /usr/bin/cat chemin et pages de manuel dans /usr/share/man/man1/cat.1.gz chemin.
Fournir plus d'une commande comme argument
De plus, vous pouvez fournir plusieurs commandes en tant qu'arguments comme suit :
$ whereis command1 command2 …
Par exemple, pour trouver simultanément l'emplacement binaire et les pages de manuel de deux commandes :pwd et la disponibilité exécutez la commande :
$ whereis pwd uptime
Rechercher uniquement les pages de manuel
Utilisez le -m option pour afficher uniquement le chemin d'accès aux pages de manuel de la commande. L'exemple ci-dessous fournit le chemin vers les pages de manuel de ls commande.
$ whereis -m ls
Rechercher uniquement les chemins binaires
Si vous souhaitez uniquement rechercher les chemins binaires et omettre les pages de manuel, utilisez le -b comme indiqué ci-dessous.
$ whereis -b ls
Rechercher les fichiers source uniquement
Pour rechercher uniquement les fichiers source, utilisez le -s comme indiqué.
$ whereis -s cp
Limiter les endroits où whereis peut rechercher des pages de manuel
Par défaut, le où est récupère toutes les pages de manuel d'une commande. Pour limiter l'utilitaire à la recherche dans des pages de manuel spécifiques, utilisez le -M option suivie de la page de manuel et ensuite du -f option suivie de la commande.
Dans l'exemple ci-dessous, le où est l'utilitaire recherche les pages de manuel du mkdir commande dans les chemins twp :/usr/share/man/man2/mkdir.2.gz et /usr/share/man/man1/mkdir.1.gz.
$ whereis mkdir
Ici, nous avons limité le où est utilitaire pour rechercher les pages de manuel dans /usr/share/man/man2 chemin uniquement et ignorer l'autre emplacement.
$ whereis -M /usr/share/man/man2 -f mkdir
Limiter les endroits où whereis peut rechercher des fichiers binaires
De même, vous pouvez limiter l'emplacement où se trouve recherche les binaires. Dans la commande ci-dessous, où est recherche les fichiers binaires à deux emplacements :/usr/bin/pwd et /usr/include/pwd.h .
$ whereis pwd
Utilisation du -B option, comme indiqué, nous avons restreint l'utilitaire pour rechercher les fichiers binaires dans /usr/bin chemin uniquement.
$ whereis -B /usr/bin -f pwd
Vérifiez la version
Pour vérifier la version de whereis commande, exécutez :
$ whereis --version
OU
$ whereis -V
Obtenir de l'aide avec l'utilitaire whereis
Pour plus d'informations sur où est options de commande, exécutez la commande.
$ whereis --help
Conclusion
C'était un aperçu rapide de la où est commande. J'espère que vous avez appris les ficelles du métier et que vous pouvez utiliser l'utilitaire pour localiser les fichiers binaires et les pages de manuel de diverses commandes.