Tyyppi | UNIX-apuohjelma ( d ) |
---|
UNIX env -komento suorittaa toisen komennon muutettuaan nykyisen käyttäjän ympäristön . Nämä muutokset häviävät, kun komento on suoritettu.
Ilman argumentteja se näyttää kaikki ympäristömuuttujat.
Käytössä 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/envNäemme, että ensimmäinen komento envlisää ympäristöön uuden muuttujan NEW_NAME, joka on olemassa vain väliaikaisesti tämän ensimmäisen komennon suorittamisen aikana env ; näemme itse asiassa, että jos kirjoitamme komennon envuudelleen toisen kerran, muuttuja NEW_NAMEon kadonnut.