La variable d'environnement PATH sous Linux (et d'autres systèmes de type Unix) indique au shell où rechercher les fichiers exécutables lorsque vous tapez une commande. Au lieu d'avoir à spécifier le chemin complet d'un programme à chaque fois que vous souhaitez l'exécuter (par exemple, `/usr/bin/ls`), le shell recherche dans les répertoires répertoriés dans votre variable PATH.
Si vous tapez une commande, le shell effectue les opérations suivantes :
1. Vérifie si la commande est une commande shell intégrée. Si c'est le cas, il l'exécute directement.
2. Recherche dans les répertoires répertoriés dans la variable PATH. Il recherche un fichier exécutable portant le nom que vous avez tapé dans chaque répertoire, dans l'ordre dans lequel ils sont répertoriés.
3. Si trouvé, le shell exécute ce fichier.
4. S'il n'est pas trouvé, le shell signale une erreur "commande introuvable".
Par conséquent, le but de la variable PATH est de simplifier l'exécution des commandes en vous permettant d'exécuter des programmes depuis n'importe où dans votre système de fichiers sans avoir à fournir leur chemin complet. Cela rend la coque plus pratique et plus efficace à utiliser.
|