Le $PATH
variable est l'une des variables d'environnement par défaut sous Linux (ubuntu). Il est utilisé par le shell pour rechercher des fichiers exécutables ou des commandes. Bien qu'il existe deux types de variables d'environnement - global et local , je ne discuterai ici que de ce $PATH
spécifique variables.
Alors, commençons par afficher d'abord le contenu de $PATH
variables :
$ echo $PATH
Et vous obtiendrez le résultat quelque chose comme ceci qui est une liste de répertoires séparés par deux-points :
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Voici maintenant la partie importante pour rendre vos programmes de terminal exécutables sans écrire le chemin complet.
1. Exportation de la variable PATH vers /etc/environment
L'un des moyens les plus rapides d'ajouter définitivement un répertoire à $PATH
variable d'environnement est en utilisant la commande suivante :
# first append the new directory to path
$ PATH = /usr/local/sbin:/usr/local/bin:/pathToMyDirectory
$ source /etc/environment && export PATH
2. Utilisation de ~/.profile
fichier
Une autre façon est d'utiliser le .profile
fichier en ajoutant le export
commande puis exécutez la source
commande :
# add this command to `~/.profile` file
$ export PATH=$PATH:/myNewDir
# then run the source command
$ source ~/.profile
Ici $PATH
fait référence au contenu déjà défini par le système, de sorte que nous n'avons pas à écrire le chemin des répertoires précédents.