Noin

Noin

Tiedot
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.

Esimerkkejä

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/env

Nä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.

Huomautuksia ja viitteitä

  1. POSIX-käyttöopas noin