Android

Commande Whereis sous Linux

whereis command in Linux

whereis command in Linux

Table des matières:

Anonim

whereis est un utilitaire de ligne de commande qui vous permet de trouver l'emplacement des fichiers binaires, source et manuel pour une commande donnée., nous allons vous montrer comment utiliser la commande Linux whereis .

Comment utiliser la commande whereis

La syntaxe de la commande whereis est la suivante:

whereis FILE_NAME…

Lorsqu'elle est utilisée sans aucune option, la recherche dans les fichiers binaire, source et manuel de la commande spécifiée comme argument.

Par défaut, whereis recherche les fichiers de la commande dans les chemins et répertoires codés en dur répertoriés dans les variables d'environnement. Utilisez l'option -l pour rechercher les répertoires dans lesquels la commande whereis recherche.

whereis -l

Par exemple, pour obtenir des informations sur la commande bash , vous devez taper ce qui suit:

whereis bash

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

Dans la sortie ci-dessus bash: est la commande pour laquelle vous souhaitez obtenir des informations, /bin/bash est le chemin d'accès au fichier binaire, /etc/bash.bashrc est le fichier source et /usr/share/man/man1/bash.1.gz est la page de manuel.

Si la commande que vous recherchez n'existe pas, whereis affichera uniquement le nom de la commande.

Vous pouvez également fournir plusieurs arguments à la commande whereis :

whereis netcat uptime

La sortie comprendra des informations sur les commandes netcat et uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

Pour rechercher uniquement les binaires de commande, utilisez l'option -p .

Par exemple, pour trouver l'emplacement de la commande ping , vous devez taper ce qui suit:

whereis -p ping

ping: /bin/ping

Lorsque vous recherchez uniquement l'emplacement du binaire de commande, préférez utiliser les commandes which ou type .

Pour rechercher uniquement les fichiers source, utilisez l'option -s .

whereis -s command

Si les fichiers source existent, le whereis imprimera leurs emplacements.

L'option -m vous permet de rechercher uniquement les fichiers man:

whereis -m command

Pour limiter les emplacements où whereis recherche les binaires, utilisez les options -B , pour les manuels l'option -M et -S pour les sources. Chaque option accepte une liste de chemins absolus vers des répertoires séparés par un espace. La liste des répertoires doit être terminée par l'option -f qui indique le début des noms de fichiers.

Par exemple, pour rechercher le binaire cp dans le répertoire /bin , vous devez taper:

whereis -b -B /bin -f cp

cp: /bin/cp

L'option -u indique whereis rechercher des entrées inhabituelles. Les fichiers qui n'ont pas exactement une entrée de chaque type demandé (binaire, manuel et source) sont considérés comme des fichiers inhabituels (commandes).

Par exemple, pour rechercher tous les fichiers binaires dans le répertoire /bin qui n'ont pas de pages de manuel ou plus d'une documentation, vous devez taper:

cd /bin whereis -m -u *

Le caractère générique ( * ) après l'option -f signifie tous les fichiers du répertoire de travail actuel ( /bin ).

Conclusion

L'utilitaire whereis est utilisé pour localiser les fichiers binaires, source et manuel pour une commande donnée.

où est le terminal