GNU/Linux >> Tutoriels Linux >  >> Linux

Linux Quelle commande

Dans ce tutoriel, nous couvrirons le which Linux commande.

Linux which La commande est utilisée pour identifier l'emplacement d'un exécutable donné qui est exécuté lorsque vous tapez le nom de l'exécutable (commande) dans l'invite du terminal. La commande recherche l'exécutable spécifié en argument dans les répertoires listés dans la variable d'environnement PATH.

Qu'est-ce que PATH #

Sous Linux, PATH est une variable d'environnement qui indique au shell et aux autres programmes dans quels répertoires rechercher les fichiers exécutables. Il se compose d'une liste de chemins absolus séparés par deux-points vers les répertoires contenant les exécutables.

Pour afficher le contenu de votre variable PATH, utilisez la commande echo avec $PATH en argument :

echo $PATH

La sortie ressemblera à quelque chose comme ci-dessous :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Comment utiliser la commande which #

La syntaxe du which commande est la suivante :

which [OPTIONS] FILE_NAME...

Par exemple, pour trouver le chemin complet de la commande ping, vous devez taper ce qui suit :

which ping

Le résultat ressemblera à ceci :

/bin/ping

Vous pouvez également fournir plusieurs arguments au which commande :

which netcat uptime

La sortie inclura les chemins complets vers netcat et uptime exécutables :

/bin/netcat
/usr/bin/uptime

La recherche se fait de gauche à droite, et si plusieurs correspondances sont trouvées dans les répertoires listés dans le PATH variable de chemin, which n'imprimera que le premier. Pour imprimer toutes les correspondances, utilisez le -a choix :

which -a touch

La sortie affichera deux chemins complets vers le touch commande :

/usr/bin/touch
/bin/touch

Habituellement, l'un des exécutables n'est qu'un symlink à l'autre, mais dans certains cas, vous pouvez avoir deux versions de la même commande installées à des emplacements différents ou des commandes totalement différentes utilisant le même nom.

Conclusion #

Le which command est utilisé pour localiser une commande en recherchant l'exécutable de la commande dans les répertoires spécifiés par la variable d'environnement PATH .

Si vous avez des questions ou des commentaires, veuillez laisser un commentaire ci-dessous.


Linux
  1. Commande Linux ifconfig

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande Sudo sous Linux

Localiser la commande sous Linux

Commande Du sous Linux

Commande W sous Linux

À la commande sous Linux

Commande Df sous Linux