Les conseils fournis dans cet article incluent deux méthodes pour ajouter le chemin persistant pour les utilisateurs spécifiques et tous les utilisateurs, étant utile pour chaque distribution Linux.
Les deux premières sections du contenu vont directement au point, décrivant les étapes pour ajouter un chemin en permanence. Après quoi, vous pouvez trouver une courte explication sur les variables environnementales.
Toutes les instructions expliquées dans cet article contiennent des captures d'écran, ce qui facilite la compréhension et l'exécution des exemples.
Comment ajouter un chemin en permanence à un utilisateur spécifique dans Linux
La première étape avant de commencer est de vérifier notre variable actuelle d'environnement de chemin.
Vous pouvez le faire de manière simple en exécutant le écho commande suivie d'un signe d'un dollar ($) et la variable d'environnement dont vous souhaitez voir la valeur CHEMIN, Comme indiqué dans la capture d'écran suivante:
Echo $ PathComme vous pouvez le voir, il y a 6 chemins séparés par le côlon. Tous les chemins doivent être séparés par le côlon.
Une autre façon de vérifier toutes vos variables d'environnement, y compris le chemin, c'est de gérer le env Commande comme indiqué dans l'exemple suivant:
NOTE: En écrivant ce tutoriel, j'ai édité mes chemins plusieurs fois. C'est pourquoi vous verrez différentes valeurs dans les captures d'écran.
envComme vous pouvez le voir dans la figure donnée, toutes les variables d'environnement sont répertoriées, y compris les chemins utilisateur.
Pour ajouter un chemin permanent, l'une des méthodes est de modifier le fichier caché .bashrc. Vous pouvez imprimer les fichiers cachés en exécutant le LS commande suivie par le -un (Tout) drapeau dans le répertoire domestique.
ls -a ~ /Pour modifier le .bashrc fichier, ajouter un chemin permanent. Utilisez l'éditeur de texte de votre préférence. Dans mon cas, j'ai utilisé nano, Comme indiqué dans ce qui suit:
nano .bashrcDans ce premier exemple, j'ai ajouté le chemin fictif / home / linuxhint / quelque chose / par défaut / bin où linuxhint est l'utilisateur à la maison.
La syntaxe est la suivante, où doit être remplacé par le chemin réel que vous souhaitez ajouter:
Export Path = "$ path:"Dans ce cas, j'ai ajouté la ligne suivante:
Export Path = "$ path: $ home / quelque chose / par défaut / bin"Alternativement, vous pouvez utiliser le écho Commande pour ajouter la ligne à l'aide de la syntaxe suivante où 'Contenu'doit être remplacé par la commande complète. Et Déposer doit être remplacé par le fichier que vous modifiez (.Bashrc).
Echo 'Line Content' >> FichierL'exemple pratique est le suivant, comme indiqué précédemment, au cas où je souhaiterais ajouter le chemin $ Home / quelque chose / par défaut / bac ou / home / linuxhint / quelque chose / par défaut / bin (qui sont les mêmes):
echo 'export path = "$ path: $ home / quelque chose / default / bin"' >> .bashrcMettez à jour vos variables d'environnement en exécutant la commande suivante:
source .bashrcPour imprimer toutes les variables d'environnement, y compris les chemins mis à jour, vous pouvez utiliser le env commande.
envPour montrer uniquement le CHEMIN Variable d'environnement, exécutez la commande illustrée dans la figure suivante:
écho "$ path"Une autre façon d'ajouter un chemin à la variable d'environnement utilisateur est de modifier le «.Fichier de profil "situé dans le répertoire domestique.
Cette fois, utilisons le LS commande suivie par le -l indicateur pour afficher tous les fichiers, y compris les fichiers cachés.
LS -LD .?*Comme vous pouvez le voir, il y a un fichier nommé «.profil". Modifiez-le en utilisant l'éditeur de texte de votre choix. Dans mon cas, j'ai utilisé nano.
nano .profilTrouvez la ligne similaire à celle pointée par la flèche blanche dans la figure suivante:
Dans cet exemple, j'ai ajouté le / home / linuxhint / quelque chose2 / default / bin chemin.
En dessous de la ligne trouvée, ajoutez une ligne comme indiqué à la fin de l'image suivante, en remplaçant le / home / linuxhint / quelque chose2 / default / bin par le chemin réel que vous souhaitez ajouter:
Mettez à jour votre variable d'environnement en exécutant la commande affichée dans l'image suivante:
source .profilVérifiez le chemin mis à jour avec la commande suivante:
Echo $ PathOu imprimez toutes les variables environnementales, y compris le chemin en utilisant le env commande:
envVous pouvez trouver les instructions pour ajouter un chemin permanent pour tous les utilisateurs dans la discussion suivante.
Comment ajouter à l'échelle mondiale un chemin en permanence à tous les utilisateurs de Linux
Cette section montre comment ajouter une variable globale d'environnement de chemin persistant pour tous les utilisateurs.
Cela peut être fait en modifiant deux fichiers, / etc / profil et / etc / bash.bashrc.
Dans le premier exemple, je vais vous montrer comment modifier le / etc / profil déposer.
Utilisez l'éditeur de texte que vous avez utilisé pour modifier le / etc / profil.
Sudo nano / etc / profilÀ la fin du fichier, ajoutez la ligne suivante où / opt / quelque chose10 / bin doit être remplacé par le chemin que vous souhaitez ajouter.
Export Path = "$ path: / opt / quelque chose10 / bin"Mettez à jour le chemin de variable d'environnement en utilisant la commande source comme fait dans la section précédente de cet article.
source / etc / profilVérifiez si le chemin a été correctement ajouté en utilisant le écho Commande comme indiqué dans l'image suivante:
Echo $ PathUne autre façon d'ajouter en permanence un chemin à l'échelle mondiale est de modifier le / etc / bash.fichier bashrc utilisant l'éditeur de texte pour l'ouvrir.
sudo nano / etc / bash.bashrcDans l'exemple suivant, j'ai ajouté le nouveau chemin / opt / quelque chose20 / bin.
Ajouter une ligne similaire à celle suivante, en remplacement du / opt / quelque chose20 / bin avec le chemin réel que vous souhaitez ajouter.
Export Path = "$ path: / opt / quelque chose20 / bin"Mettez à jour la variable d'environnement de chemin à l'aide du source commande. Ensuite, vérifiez-le en exécutant le écho Commande comme indiqué dans l'exemple suivant:
Source / etc / bash.bashrcComme vous pouvez le voir, les deux méthodes ont fonctionné avec succès et les chemins ont été ajoutés.
Variables d'environnement à l'échelle du système VS
La différence entre les variables d'environnement spécifiques à l'utilisateur et dans le monde est la suivante:
Ce tutoriel a profondément expliqué comment ajouter une variable de chemin. Pour modifier les variables de l'environnement utilisateur, vous devez modifier le .bashrc ou .profil Fichiers situés dans le répertoire domestique. Les variables exportées vers ce fichier se chargeront chaque fois que l'utilisateur démarre une session.
Les variables système sont stockées dans le / etc / bash.bashrc ou / etc / profil des dossiers.
Conclusion
Comme vous pouvez le voir, l'ajout des variables de chemin temporairement et définitivement est assez facile et peut être fait par n'importe quel utilisateur Linux indépendamment du niveau de connaissance. Chaque utilisateur Linux doit comprendre la fonction de variable de chemin et comment le gérer. D'autres variables sont également profondément expliquées à Linux Hint. Le contenu expliqué précédemment est valable pour presque toutes les distributions Linux.
Merci d'avoir lu ce tutoriel montrant comment ajouter en permanence la variable de chemin. Continuez à nous suivre pour plus de contenu professionnel.