Procédure pas à pas pour créer et supprimer une variable d'environnement dans bash:
Testez si la variable DUALCASE existe:
el@apollo:~$ env | grep DUALCASE
el@apollo:~$
Ce n'est pas le cas, alors créez la variable et exportez-la:
el@apollo:~$ DUALCASE=1
el@apollo:~$ export DUALCASE
Vérifiez s'il est là:
el@apollo:~$ env | grep DUALCASE
DUALCASE=1
C'est là. Alors débarrassez-vous-en:
el@apollo:~$ unset DUALCASE
Vérifiez s'il est toujours là:
el@apollo:~$ env | grep DUALCASE
el@apollo:~$
La variable d'environnement exportée DUALCASE est supprimée.
Commandes supplémentaires pour effacer vos variables locales et d'environnement:
Réinitialisez toutes les variables locales par défaut lors de la connexion:
el@apollo:~$ CAN="chuck norris"
el@apollo:~$ set | grep CAN
CAN='chuck norris'
el@apollo:~$ env | grep CAN
el@apollo:~$
el@apollo:~$ exec bash
el@apollo:~$ set | grep CAN
el@apollo:~$ env | grep CAN
el@apollo:~$
exec bash
La commande a effacé toutes les variables locales mais pas les variables d'environnement.
Réinitialisez toutes les variables d'environnement par défaut lors de la connexion:
el@apollo:~$ export DOGE="so wow"
el@apollo:~$ env | grep DOGE
DOGE=so wow
el@apollo:~$ env -i bash
el@apollo:~$ env | grep DOGE
el@apollo:~$
env -i bash
La commande a effacé toutes les variables d'environnement par défaut lors de la connexion.