GNU/Linux >> Tutoriels Linux >  >> Linux

où est :commande introuvable

La commande whereis est utilisée pour afficher divers détails associés à une commande. Par exemple, lorsque vous entrez whereis ls, la sortie suivante s'affiche :ls :/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz.

Où /bin/ls indique l'emplacement de la commande ls et /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz indique l'emplacement des pages de ls commande.

Syntaxe

La syntaxe de la commande whereis est :

$ whereis [options] [directory name] {file name}

Options de commande où est

La commande whereis a plusieurs options, comme décrit dans le tableau suivant.

Option Description
-b Rechercher uniquement les fichiers binaires.
-m Rechercher uniquement les sections du manuel.
-s Rechercher uniquement des sources.
-u Rechercher des entrées inhabituelles.

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande whereis :

whereis: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition Commande
OS X brew install util-linux
Debian apt-get install util-linux
Ubuntu apt-get install util-linux
Alpin apk ajouter util-linux
Arch Linux pacman -S util-linux
Kali Linux apt-get install util-linux
CentOS yum install util-linux
Fédora dnf install util-linux
Raspbian apt-get install util-linux

Exemples de commandes whereis

1. Localisez les pages binaires, source et man pour ssh :

# whereis ssh

2. Localisez les binaires et les pages de manuel pour ls :

# whereis -bm ls

3. Localisez la source de gcc et les pages de manuel pour Git :

# whereis -s gcc -m git

4. Localisez les fichiers binaires pour gcc dans `/usr/bin/` uniquement :

# whereis -b -B /usr/bin/ -f gcc

5. Localisez les binaires inhabituels (ceux qui ont plus ou moins d'un binaire sur le système) :

# whereis -u *

6. Localisez les binaires qui ont des entrées manuelles inhabituelles (binaires qui ont plus ou moins d'un manuel installé) :

# whereis -u -m *

Conclusion

La commande whereis tente de localiser les fichiers donnés en recherchant une liste de répertoires codés en dur. Il peut trouver des exécutables, de la documentation et du code source. whereis est un peu excentrique car sa liste de répertoires peut ne pas inclure ceux dont vous avez besoin.


Linux
  1. ifrename :commande introuvable

  2. netstat :commande introuvable

  3. kubectl :commande introuvable

  4. tvservice :commande introuvable

  5. lspci :commande introuvable

aws-shell :commande introuvable

w :commande introuvable

df :commande introuvable

du :commande introuvable

rm :commande introuvable

mv :commande introuvable