whereis command in Linux
Table des matières:
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.
Commande chmod sous linux (autorisations de fichiers)
Sous Linux, l'accès aux fichiers est géré via les autorisations, les attributs et la propriété des fichiers. Ce didacticiel explique comment utiliser la commande chmod pour modifier les autorisations d'accès aux fichiers et aux répertoires.
Commande chgrp sous linux (changement de groupe)
Sous Linux, chaque fichier est associé à un propriétaire et à un groupe et dispose d'autorisations qui déterminent quels utilisateurs peuvent lire, écrire ou exécuter le fichier. La commande chgrpc change la propriété du groupe des fichiers donnés.
Commande cp sous linux (copier des fichiers)
cp est un utilitaire de ligne de commande pour copier des fichiers et des répertoires sur les systèmes Unix et Linux.







