Menu
CoddyTech

La variable PATH

Fait partie de la section Fondamentaux du Journey Terminal de Coddy. Leçon 61 sur 82.

La variable PATH est l’une des variables d’environnement les plus importantes de votre système. Elle indique au shell où chercher les programmes exécutables lorsque vous saisissez une commande.

Lorsque tu exécutes une commande comme ls ou cat, le shell ne sait pas par magie où ces programmes sont stockés. Il parcourt une liste de répertoires définie dans PATH. Affiche-la avec :

echo $PATH

Tu verras quelque chose comme ceci :

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

Chaque répertoire est séparé par deux-points (:). Lorsque tu saisis ls, le shell vérifie chaque répertoire dans l’ordre : d’abord /usr/local/bin, puis /usr/bin, et ainsi de suite jusqu’à ce qu’il trouve le programme ls.

Si un programme ne se trouve dans aucun de ces répertoires, tu obtiendras une erreur « commande introuvable ». C’est pourquoi il est important de comprendre PATH.

Lorsque tu installes un nouveau logiciel ou crées tes propres scripts, ils doivent se trouver dans un répertoire répertorié dans PATH, sinon tu devras saisir le chemin complet pour les exécuter.

Vous pouvez trouver exactement où se trouve une commande à l’aide de which :

which ls

Cela affiche le chemin complet vers le programme qui s’exécute lorsque tu saisis cette commande.

challenge icon

Défi

Facile

Utilise la commande which pour trouver le chemin complet du programme cat.

La commande which parcourt les répertoires répertoriés dans ta variable PATH et t’indique exactement où se trouve le fichier exécutable d’une commande.

Ta sortie doit afficher le chemin complet du programme cat (quelque chose comme /usr/bin/cat ou /bin/cat).

Indice : Le format de la commande est which command_name

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Terminal