Recherche de site Web

Ajouter au chemin sous Linux


Vous avez installé un nouveau logiciel et souhaitez l'exécuter de n'importe où ? Vous devez modifier la variable PATH. Apprenez à ajouter au chemin dans ce didacticiel rapide.

Si vous utilisez Linux depuis un certain temps, vous connaissez peut-être « Tout est un fichier sous Linux » et c'est tout à fait vrai car même les répertoires sont des fichiers.

Mais la question que nous devons nous poser est de savoir comment votre système atteindra le fichier que vous souhaitez exécuter. La réponse simple à cette question consiste à afficher un chemin vers le système où rechercher l'exécutable.

C'est le rôle d'une variable PATH.

Mais ensuite, vous voudriez savoir comment ajouter le chemin à la variable d'environnement ` PATH.

Eh bien, ce guide vous expliquera toutes les bases que vous devez connaître concernant la variable ` PATH, y compris ce que c'est et comment ajouter un chemin localement et globalement.

Importance de la variable ` PATH

Le ` PATH est une variable d'environnement trouvée sous Linux et lorsque vous essayez d'imprimer les valeurs de la variable ` PATH, vous obtiendrez des résultats similaires à celui-ci :

echo $PATH

Vous voyez les multiples chemins séparés par deux points et Linux parcourra chacun d'eux pour trouver l'exécutable.

Par exemple, si vous exécutez une commande, généralement, elle essaiera d'effectuer une recherche dans le répertoire /usr/local/bin, puis examinera /usr/bin.

Certains packages peuvent nécessiter la configuration de la variable ` PATH pour que les choses fonctionnent. Pour votre référence, vous trouverez l'entrée du gestionnaire de colis cargo dans l'image ci-dessus (où j'ai affiché la sortie de la variable ` PATH) à la fin.

En termes simples, la variable ` PATH sert de lampe de poche et indique où chercher le fichier exécutable que vous recherchez.

Comment ajouter le chemin à la variable ` PATH sous Linux

Vous avez deux choix pour ajouter le chemin d'un répertoire à la variable ` PATH : temporaire et permanent.

Pour ajouter un chemin, vous devez utiliser la commande d'exportation, mais il existe deux façons de le faire, car cela vous donne la possibilité d'ajouter le chemin au début ou à la fin de la variable.

Pour ajouter le chemin au début de la variable :

Si vous souhaitez ajouter votre chemin au début de la variable ` PATH, vous devez ajouter le chemin avant la variable ` PATH comme indiqué :

export PATH=/the/file/path:$PATH

Par exemple, j'ai pris un chemin factice pour montrer l'effet :

export PATH=/show/me/first:$PATH

Maintenant, imprimez la variable et vous connaîtrez l'effet :

echo $PATH

Pour ajouter le chemin à la fin de la variable

Si vous souhaitez ajouter le chemin à la fin de la variable ` PATH, tout ce que vous avez à faire est d'ajouter le chemin après la variable ` PATH comme indiqué ici :

export PATH=$PATH:/the/file/path

Pour démontrer cela, j'ai utilisé un chemin factice (oui, cette fois aussi) :

export PATH=$PATH:/i/am/last

Lorsque j'ai imprimé la valeur de la variable PATH, cela m'a donné le résultat suivant :

echo $PATH

Avez-vous vu la différence entre les deux approches ?

La bonne nouvelle est que vous pouvez les utiliser de manière permanente et temporaire.

Ajout d'un chemin temporaire

La méthode temporaire ne fonctionnera que pour la session en cours, ce qui est utile pour une utilisation temporaire.

Pour ajouter le chemin, utilisez la commande d'exportation et ajoutez le chemin comme indiqué ici :

export PATH=/some/new/path:$PATH

Par exemple, ici, j'ai ajouté un chemin pour apche-maven à l'aide de la commande suivante :

export PATH=$PATH:/home/sagar/maven/apache-maven-3.9.6/bin

Enfin, utilisez la commande echo pour vérifier si le chemin a été ajouté ou non :

echo $PATH

Ajout d'un chemin de manière permanente

Si vous souhaitez ajouter définitivement le chemin à la variable ` PATH, vous devez apporter des modifications au fichier bashrc.

💡
Chaque fois que vous ouvrez un nouveau shell bash, il utilise les instructions du shell bashrc, donc si vous écrivez une instruction pour ajouter le chemin, elle s'appliquera à chaque shell que vous ouvrez.

Tout d'abord, ouvrez le fichier bashrc à l'aide de la commande suivante :

nano ~/.bashrc

Allez à la fin du fichier dans l'éditeur nano en appuyant sur Alt + / et ajoutez le chemin de la manière suivante :

export PATH=/some/new/path:$PATH

Une fois terminé, enregistrez les modifications et quittez l'éditeur nano.

Pour prendre en compte les modifications que vous avez apportées, sourcez le fichier comme indiqué :

source ~/.bashrc

C'est ça!

En savoir plus sur les variables dans bash

Pour modifier la valeur de l'environnement, vous pouvez utiliser la commande envsubst, et voici comment procéder :

Voici comment vérifier si la variable est vide ou non :

J'espère que vous trouverez ce guide utile.

Articles connexes: