Comment définir correctement la variable $ Path dans Bash

Comment définir correctement la variable $ Path dans Bash

Bash est un acronyme de Bourne-Again Shell, qui est le successeur de Bourne Shell distribué avec la plupart des systèmes d'exploitation Linux et GNU. Il est livré avec plusieurs fonctionnalités avancées de la version précédente.

Le CHEMIN est une variable d'environnement qui stocke le chemin des répertoires contenant les fichiers exécutables.

Comment définir la variable de chemin?

Chaque fois que vous avez besoin d'ajouter un nouvel exécutable dans la variable de chemin, vous pouvez soit l'ajouter au début d'un autre répertoire ou à la fin d'autres répertoires.

Le système vérifie tout exécutable sous répertoires définis dans le chemin du début à la fin. Si le binaire requis est trouvé dans un répertoire, il ignorera le reste. Dans le cas, vous avez ajouté un exécutable à la fin, le système peut ignorer que si un exécutable est trouvé avec le même nom dans les répertoires précédemment configurés.

  • Configuration après d'autres exécutables:
    Export Path = $ path: / opt / maven / bin
    1Export Path = $ path: / opt / maven / bin
  • Configuration avant d'autres exécutables:
    Path d'exportation = / opt / maven / bin: $ path
    1Path d'exportation = / opt / maven / bin: $ path
Info: lorsque vous utilisez le / etc / environnement fichier, définissez simplement le chemin sans exporter Commande, comme:
Path = / opt / maven / bin: $ path
1Path = / opt / maven / bin: $ path

Où définir la variable de chemin?

Il existe plusieurs scripts disponibles dans le système Linux où vous pouvez définir la variable d'environnement de chemin. Ces scripts sont exécutés dans des conditions prédéfinies. Par exemple, certains scripts sont exécutés pendant le démarrage du système, et certains d'entre eux sont exécutés lors de la connexion ou de la déconnexion de l'utilisateur.

Vous trouverez ci-dessous la liste des scripts qui sont exécutés dans différentes conditions. Vous pouvez en choisir l'un pour définir la variable de chemin.

  • Configuration à l'échelle du système:
    • / etc / bashrc: Ce script est invoqué au démarrage du système. La définition de l'environnement de chemin sur ce fichier sera disponible pour tous les utilisateurs.
    • / etc / bash.Bashrc: Ce script est invoqué pour les shells interactifs et de connexion.
    • / etc / profil: Ce script est invoqué avec des shells de connexion uniquement.
    • / etc / profil.d/*.SH: Tout le script avec ".L'extension sh ”est invoquée par / etc / script de profil.
    • / etc / environnement: Ceci est le premier fichier que le système d'exploitation utilise lors de la connexion. Ceci est spécifiquement utilisé pour la configuration des variables d'environnement. Ce fichier ne nécessite pas d'utiliser "exporter" mot-clé.

  • Configuration du niveau de l'utilisateur:
    • $ Home /.Bashrc: Ce fichier est invoqué pour la coquille de non-login.
    • $ Home /.profil: Ce fichier est invoqué pour le shell de connexion. De plus, ce fichier invoque le ~ /.script bashrc.

Conclusion

La variable d'environnement de chemin est une partie nécessaire des systèmes d'exploitation basés sur Linux et à base de GNU. Vous devez être prudent avant de configurer la variable de chemin.