export
Processus et système
Syntaxe
export VAR=valueMarque une variable pour que les processus enfants en heritent ; elle meurt avec ce shell, mettez-la donc dans ~/.bashrc ou ~/.zshrc pour la conserver, et un simple `VAR=x` sans export reste invisible aux programmes lances.
Options courantes
| Option | Signification |
|---|---|
| VAR=value | Set it and mark it for export in one step. |
| -p | List everything currently exported. |
| -n <VAR> | Keep the variable but stop passing it to child processes. |
| -f <fn> | Export a shell function as well (bash). |
Exemples
export PATH="$HOME/bin:$PATH"Put your own bin directory first for this session.
export AWS_PROFILE=stagingEvery command started afterwards in this shell sees it.
Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait export ?
Marque une variable pour que les processus enfants en heritent ; elle meurt avec ce shell, mettez-la donc dans ~/.bashrc ou ~/.zshrc pour la conserver, et un simple `VAR=x` sans export reste invisible aux programmes lances.
Q. Comment l’écrire ?
export VAR=value — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 4 ici ; la liste complète est dans man export. Cette commande relève de Processus et système.
Commandes liées
page man: man export