GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir, répertorier et supprimer des variables d'environnement sous Linux

Les variables d'environnement sont des paires clé-valeur sous Linux qui sont stockées de manière permanente ou temporaire pour être utilisées par les applications via le shell.

Dans ce guide, vous allez apprendre à configurer des variables d'environnement sous Linux, à les lister et à les supprimer.

Les variables d'environnement globales sont stockées dans etc/environment . Toute modification apportée à ce fichier est répercutée dans l'ensemble du système pour tous les utilisateurs.

Définir des variables d'environnement temporaires

Les variables temporaires ne sont disponibles que pour la session shell en cours. Les variables seront supprimées une fois que vous aurez fermé le terminal.

Vous pouvez créer des variables temporaires en utilisant la syntaxe suivante.

KEY1=value
KEY2="value 2"
KEY3=value1:value2
  • Les noms des variables d'environnement doivent être en MAJUSCULES. Ils sont sensibles à la casse.
  • La paire nom et valeur doit être séparée par = signer sans aucun espace autour.
  • Plusieurs valeurs peuvent être ajoutées à une seule variable qui est séparée par deux-points: .
  • Les valeurs contenant des espaces doivent être entourées de guillemets " " .

Liste des variables d'environnement

Vous pouvez lister toutes les variables d'environnement disponibles en utilisant simplement les commandes suivantes.

env
printenv

Ces deux commandes listeront toutes les variables d'environnement stockées dans le système.

Lire les variables d'environnement

Vous pouvez lire les variables d'environnement en utilisant le printenv commande et echo commande.

Utiliser printenv commande.

printenv HOME
Output
/home/cloudbooklet

Vous pouvez également utiliser le printenv commande pour lire plusieurs variables.

printenv TERM SHELL
Output
xterm-256color
/bin/bash

Utiliser écho commande.

echo $HOME
Output
/home/cloudbooklet

Vous pouvez également utiliser le echo commande pour lire plusieurs variables.

echo $TERM $SHELL
Output
xterm-256color /bin/bash

Supprimer les variables d'environnement

Il est très simple de supprimer des variables d'environnement. Vous devez simplement utiliser le unset commande avec le nom de la variable pour la supprimer.

unset variablename

Cette commande supprimera définitivement la variable.

Définir des variables d'environnement permanentes

Les variables d'environnement permanentes sont stockées à 3 endroits.

  • /etc/environemnt  :Ce fichier stocke les variables qui sont globalement accessibles par tous les utilisateurs du système.
  • /etc/profile :Chaque fois qu'un shell bash est entré, les variables de ce fichier seront chargées. Pour ajouter une variable d'environnement à ce fichier, vous devez utiliser le export commande.
  • ~/.bashrc  : des variables d'environnement spécifiques à l'utilisateur sont ajoutées ici.

Pour charger les variables ajoutées dans votre session en cours, vous devez utiliser la commande source.

source ~/.bashrc

Préparez-vous à un poste de professionnel des technologies de l'information avec le système d'exploitation Linux

Conclusion

Vous avez maintenant appris à définir des variables d'environnement, à les lister et à les supprimer si elles ne sont pas nécessaires.

Merci pour votre temps. Si vous rencontrez un problème ou des commentaires, veuillez laisser un commentaire ci-dessous.


Linux
  1. Comment définir et supprimer des variables d'environnement locales, utilisateur et système sous Linux

  2. Variables d'environnement Linux :comment lire et définir sur un VPS Linux

  3. Comment gérer et répertorier les services sous Linux

  4. Comment définir/créer des variables d'environnement et de shell sous Linux

  5. Exemples de commandes d'exportation Linux (Comment définir des variables d'environnement)

Comment définir/annuler les variables d'environnement sous Linux

Comment installer et supprimer des logiciels dans Manjaro Linux

Comment répertorier les utilisateurs et les groupes sous Linux

Comment définir la date et l'heure sous Linux

Comment définir et supprimer des variables d'environnement sous Linux

Variables d'environnement Linux