Env
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Pour les articles homonymes, voir ENV.
Type | Utilitaire UNIX (d) |
---|
modifier - modifier le code - voir Wikidata (aide)
La commande UNIX env exécute une autre commande après avoir modifié l'environnement de l'utilisateur courant[1]. Ces modifications disparaissent après l'exécution de la commande.
Sans argument, elle permet d'afficher toutes les variables d'environnement.
Exemples
Sur Ubuntu :
$ env NEW_NAME=new_value XDG_SESSION_ID=c1138 TERM=xterm SHELL=/bin/bash SSH_TTY=/dev/pts/0 USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/home LANG=fr_FR.UTF-8 SHLVL=1 HOME=/home LOGNAME=root XDG_RUNTIME_DIR=/run/user/0 NEW_NAME=new_value $ env XDG_SESSION_ID=c1138 TERM=xterm SHELL=/bin/bash SSH_TTY=/dev/pts/0 USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/home LANG=fr_FR.UTF-8 SHLVL=1 HOME=/home LOGNAME=root XDG_RUNTIME_DIR=/run/user/0 _=/usr/bin/env
On voit que la première commande env
ajoute à l'environnement une nouvelle variable NEW_NAME
, qui n'existe que temporairement, pendant l'exécution de cette première commande env
; on constate en effet que si on retape la commande env
une seconde fois, la variable NEW_NAME
a disparu.
Notes et références
- ↑ Manuel POSIX env
v · m Commandes Unix | ||
---|---|---|
Aide |
| |
Environnement utilisateur |
| |
Gestion de processus | ||
Manipulation de texte | ||
Programmation shell | ||
Recherche | ||
Réseau | ||
Système de fichiers | ||
Divers |
- Portail de l’informatique