La variable de chemin dans Unix est une variable d'environnement Cela répertorie les répertoires où le système d'exploitation recherche des programmes exécutables lorsque vous tapez une commande. Essentiellement, il indique au système où chercher les fichiers qui composent vos commandes.
Voici une ventilation:
* Variable d'environnement: Une variable d'environnement est une paire de valeurs de nom qui stocke des informations sur l'environnement de l'utilisateur. Le chemin n'est qu'une des nombreuses variables de ce type.
* répertoires: La variable de chemin contient une liste de répertoires séparés par le côlon. Par exemple:
`` '
/ usr / bin:/ bin:/ usr / local / bin
`` '
* Recherche des exécutables: Lorsque vous tapez une commande, le shell recherche un fichier exécutable correspondant dans les répertoires répertoriés dans la variable Path, à partir du premier répertoire et à descendre la liste.
* Exemple: Si vous tapez "LS" à l'invite de commande, le système recherchera d'abord un exécutable nommé "ls" dans "/ usr / bin". S'il ne le trouve pas là-bas, il recherchera "/ bin" puis "/ usr / local / bin", jusqu'à ce qu'il trouve un fichier correspondant.
Pourquoi le chemin est-il important?
* Trouver des exécutables: Sans chemin, vous devrez taper le chemin complet vers chaque fichier exécutable que vous vouliez exécuter, ce qui est inefficace et lourd.
* Personnalisation: Vous pouvez personnaliser votre variable de chemin pour inclure des répertoires qui contiennent des programmes spécifiques à vos besoins ou à votre projet.
* Sécurité: Il est important d'être conscient du contenu de votre variable de chemin, car il peut être exploité par des acteurs malveillants pour exécuter des programmes indésirables.
Comment utiliser la variable de chemin:
* Affichage du chemin:
`` `bash
Echo $ Path
`` '
* Modification du chemin (temporairement):
`` `bash
Path =$ path:/ path / to / votre / répertoire
`` '
* Modification du chemin (en permanence):
La méthode de modification en permanence du chemin dépend de votre coquille et de votre système d'exploitation. Par exemple, dans Bash, vous pouvez ajouter la ligne suivante à votre fichier `.Bashrc`:
`` `bash
Export Path =$ path:/ path / to / votre / répertoire
`` '
Remarque importante: Soyez toujours prudent lorsque vous modifiez votre variable de chemin, car les paramètres incorrects peuvent provoquer un comportement ou des problèmes de sécurité inattendus.
|