web-dev-qa-db-fra.com

Comment définir une variable d'environnement à l'échelle du système avec / etc / environment?

J'essaie de définir un environnement variable pour l'ensemble du système.

Suivant le site ubuntu recommandations , je l’ai configuré dans mon fichier/etc/environment.

Le fait est que lorsque je me déconnecte puis me reconnecte, je dois le rechercher si je veux que ma variable d’environnement soit définie. Qu'est-ce que je rate ?

Merci,

Contenu :

MYVAR="/home/user/mypath"
3
Spredzy

Vous pouvez définir une variable telle que pythonpath comme ceci export PYTHONPATH=$PYTHONPATH:/home/chris/my_new_path/, ce qui concatène les données existantes de votre variable avec le nouveau chemin.

Vous pouvez vérifier si votre variable est correctement définie avec echo $MY_VAR et vous pouvez vérifier vos variables d'environnement à l'aide de la commande printenv à partir d'une console.

Vous pouvez ajouter la commande d'exportation à votre fichier ~/.bashrc ou ~/.bash_aliases afin de ne pas l'exécuter manuellement à chaque fois que vous vous connectez.

1
topless