Tutoriels Linux

Comment définir la variable d’environnement Linux

Par Richard, le 7 avril 2021 — 5 minutes de lecture
Comment définir la variable d'environnement Linux

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.

Richard

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.