C'est quoi, export ?
export définit des variables d'environnement et les rend accessibles aux processus enfants. Sans export, une variable n'est visible que dans le shell courant.
💡 export, c'est comme afficher une information sur un tableau blanc que tous les programmes peuvent lire. Sans export, c'est juste une note dans ton carnet personnel.
# Définir et exporter une variable
$ export MON_API_KEY="abc123"
# Ajouter au PATH (pour les scripts dans ~/bin)
$ export PATH="$HOME/bin:$PATH"
# Définir la langue
$ export LANG="fr_FR.UTF-8"
# Rendre permanent — dans ~/.bashrc
export MON_API_KEY="abc123"
export PATH="$HOME/bin:$PATH"
# Recharger .bashrc
$ source ~/.bashrc
# Voir toutes les variables exportées
$ export -p