Comment définir la variable denvironnement Linux

Si vous installez un logiciel sur votre PC Linux qui nécessite de modifier ou d'ajouter des 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 les définir.

Comment définir la variable denvironnement Linux

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 modifier le fonctionnement des programmes sur le système. Les variables environnementales sont persistantes et restent définies à moins qu'elles ne soient modifiées manuellement. 

L'utilisateur moyen de Linux n'aura jamais besoin de toucher aux variables d'environnement de 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 affichées en dehors du terminal de manière très efficace. Pour ouvrir une fenêtre de terminal, vous devrez appuyer sur la  combinaison de touches Ctrl + Alt + T  ou rechercher « 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 .

La  commande env  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 :

Comment définir la variable denvironnement Linux

env

Pour enregistrer l'intégralité de la sortie de la  commande env  , dirigez-la 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  commande printenv  . Cette commande est un peu différente de la commande env  . La  commande printenv  imprimera toutes les variables d'environnement définies dans l'environnement actuel (session actuelle), tandis que la  commande env  imprime chaque variable.

Pour afficher les variables d'environnement dans cette session en cours sur votre système Linux, vous pouvez exécuter la  commande printenv  ci-dessous.

Comment définir la variable denvironnement Linux

printenv

Voulez-vous enregistrer la sortie de la  commande printenv  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, il s'agit de beaucoup d'informations à assimiler en une seule fois. 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 de la commande env  ou  printenv  , c'est possible. Comment? En le faisant passer par l'outil Grep. 

Qu'est-ce que Grep ? Grep est un programme de recherche pour la ligne de commande. Les utilisateurs peuvent l'utiliser pour rechercher dans divers fichiers une chaîne ou une requête spécifique. L'utiliser en combinaison avec les  commandes printenv  ou  env  vous permet de filtrer.

Par exemple, pour rechercher la variable d'environnement SHELL dans la longue liste de variables d'environnement sur votre système Linux, combinez la commande env  avec la  commande grep  et le terme de recherche "SHELL".

env | grep "COQUILLE"

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 modifiant le .bashrcfichier pour l'utilisateur actuel. Pour démarrer le processus, ouvrez le .bashrcfichier dans l'éditeur de texte Nano à l'aide de la commande ci-dessous.

nano ~/.bashrc

Une fois le .bashrcfichier ouvert dans l'éditeur de texte Nano, allez au bas du fichier et créez une nouvelle ligne à l'aide de la  touche Entrée  du clavier. Une fois sur une nouvelle ligne, écrivez le code suivant. Veuillez noter que vous devrez modifier "MY_ENVIRONMENT_VARIABLE" et "MY_ENVIRONMENT_VARIABLE_VALUE" pour que la variable fonctionne.

exporter MY_ENVIRONNEMENT_VARIABLE=MY_ENVIRONNEMENT_VARIABLE_VALUE

Avec le nouveau code ajouté au fichier, il est temps d'enregistrer les modifications. À l'aide du clavier, appuyez sur la  combinaison de touches Ctrl + O. Ensuite, appuyez sur la combinaison de touches Ctrl + X  pour fermer l'éditeur de texte Nano avec tout ce qui a été enregistré.

Une fois l'éditeur de texte Nano fermé, saisissez la  commande 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. 

Leave a Comment

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Comment jouer à des jeux Nintendo DS sur Linux avec MelonDS

Découvrez comment émuler des jeux Nintendo DS sur votre système Linux avec l