Comment définir la variable d’environnement Linux
Sommaire
Si vous installez un logiciel sur votre PC Linux qui nécessite la modification ou l’ajout de variables d’environnement, il est essentiel de savoir comment définir une variable d’environnement Linux. Ce guide vous aidera à comprendre ce qu’est une variable d’environnement Linux et comment la définir.
Qu’est-ce qu’une variable d’environnement?
Une variable d’environnement est une variable utilisée sur la plate-forme Linux pour configurer un environnement shell. Ils agissent comme des configurations dans un fichier de configuration pour Linux et peuvent changer le fonctionnement des programmes sur le système. Les variables d’environnement sont persistantes et restent définies à moins qu’elles ne soient modifiées manuellement.
L’utilisateur Linux moyen n’aura jamais besoin de toucher aux variables d’environnement sur son système Linux. Cependant, parfois, des variables doivent être ajoutées, surtout si vous programmez, compilez manuellement un logiciel, etc.
Affichage des variables d’environnement par défaut sous Linux
Par défaut, chaque utilisateur Linux a déjà défini un grand nombre de variables d’environnement. Ces variables définissent le fonctionnement du système d’exploitation Linux. Dans cette section du guide, nous allons vous montrer comment afficher les variables d’environnement par défaut.
Pour commencer, vous devez ouvrir une fenêtre de terminal. Malheureusement, les variables d’environnement ne peuvent pas être modifiées ou visualisées de manière très efficace en dehors du terminal. Pour ouvrir une fenêtre de terminal, vous devrez appuyer sur le bouton Ctrl + Alt + T combinaison de touches ou recherchez «Terminal» dans le menu de votre application.
Une fois la fenêtre du terminal ouverte, nous pouvons passer en revue les différentes commandes qui peuvent être utilisées pour regarder les variables d’environnement sur le système. Ces commandes sont env et printenv.
le env La commande est utile pour afficher les variables par défaut. Lorsqu’il est exécuté, il répertorie chaque variable d’environnement dans le shell du terminal. Pour afficher les variables d’environnement dans votre shell de terminal actuel, exécutez:
env
Pour enregistrer l’intégralité de la sortie du env , dirigez-le vers un fichier texte avec la commande suivante.
env > ~/env-output.txt
La deuxième commande pour afficher les variables d’environnement sous Linux est la printenv commander. Cette commande est un peu différente de la env commander. le printenv La commande affichera toutes les variables d’environnement définies dans l’environnement actuel (session en cours), tandis que la commande env La commande imprime chaque variable.
Pour afficher les variables d’environnement de cette session en cours sur votre système Linux, vous pouvez exécuter le printenv commande ci-dessous.
printenv
Vous voulez enregistrer la sortie du printenv commande dans un fichier texte pour plus tard? Dirigez-le vers un fichier avec la commande ci-dessous.
printenv > ~/printenv-output.txt
Recherche de variables d’environnement spécifiques sous Linux
Bien qu’il soit utile de pouvoir afficher la liste complète des variables d’environnement en une seule fois, c’est beaucoup d’informations à saisir en même temps. Si vous recherchez une seule variable, la vue complète n’est pas la solution.
Si vous souhaitez rechercher une variable d’environnement spécifique à l’aide du env ou printenv commande, c’est possible. Comment? En le faisant passer par l’outil Grep.
Qu’est-ce que Grep? Grep est un programme de recherche de la ligne de commande. Les utilisateurs peuvent l’utiliser pour rechercher dans divers fichiers une chaîne ou une requête spécifique. En l’utilisant en combinaison avec le printenv ou env les commandes vous permettent d’effectuer un filtrage.
Par exemple, pour rechercher la variable d’environnement SHELL dans la longue liste des variables d’environnement de votre système Linux, combinez les env commande avec la grep commande et le terme de recherche « SHELL ».
env | grep "SHELL"
Après avoir combiné env et grep, vous ne verrez que la variable d’environnement «SHELL» imprimée à l’écran au lieu de la liste complète des variables sur l’ordinateur.
Pour rechercher une variable d’environnement spécifique, entrez la commande suivante ci-dessous et modifiez «VARIABLE» ci-dessous.
env | grep "VARIABLE"
ou
printenv | grep "VARIABLE"
Définir la variable d’environnement Linux
La définition des variables d’environnement sur le système d’exploitation Linux se fait en éditant le fichier .bashrc pour l’utilisateur actuel. Pour démarrer le processus, ouvrez le fichier .bashrc dans l’éditeur de texte Nano à l’aide de la commande ci-dessous.
nano ~/.bashrc
Une fois le fichier .bashrc ouvert dans l’éditeur de texte Nano, allez au bas du fichier et créez une nouvelle ligne en utilisant le Entrer touche du clavier. Une fois sur une nouvelle ligne, écrivez le code suivant. Veuillez noter que vous devrez modifier «MON_ENVIRONNEMENT_VARIABLE» et «MON_ENVIRONNEMENT_VARIABLE_VALUE» pour que la variable fonctionne.
export MY_ENVIRONMENT_VARIABLE=MY_ENVIRONMENT_VARIABLE_VALUE
Avec le nouveau code ajouté au fichier, il est temps d’enregistrer les modifications. À l’aide du clavier, appuyez sur Ctrl + O combinaison de clavier. Ensuite, appuyez sur le Ctrl + X combinaison de touches pour fermer l’éditeur de texte Nano avec tout enregistré.
Une fois l’éditeur de texte Nano fermé, saisissez le la source ci-dessous pour commencer à utiliser votre nouvelle variable.
source ~/.bashrc
Vous pouvez également fermer la session de terminal et rouvrir une nouvelle fenêtre de terminal. Lorsque la fenêtre du terminal est ouverte, votre système Linux doit utiliser la nouvelle variable d’environnement.
N’hésitez pas à répéter ce processus pour ajouter autant de variables d’environnement personnalisées que nécessaire.
Commentaires
Laisser un commentaire