Muokataan sivua Ympäristömuuttuja

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{perustietoa}}
{{perustietoa}}
Ympäristömuuttujat ovat yksinkertaisia avain/arvo-pareja, jotka sisältävät tietoa käytössä olevasta ympäristöstä. Tavallisista muuttujista ne eroavat siinä, että ne periytyvät äiti[[prosessi]]lta lapsiprosessille. Ne sisältävät tiedon esimerkiksi hakupolusta ($[[PATH]]), käytössä olevasta [[kotoistus|kielestä ja merkistöstä]] ($LANG), [[kotihakemisto]]sta ($HOME), [[päätetyyppi|päätetyypistä]] ($TERM) jne.  
Ympäristömuuttujat yksinkertaisia avain/arvo-pareja, jotka sisältävät tietoa käytössä olevasta ympäristöstä. Tavallisista muuttujista ne eroavat siinä, että ne periytyvät äitiprosessilta lapsiprosessille. Ne sisältävät tiedon esimerkiksi hakupolusta ($[[PATH]]), käytössä olevasta merkistöstä ($LANG), jne.  


Yksittäisen ympäristömuuttujan sisällön voi helpoiten tarkistaa komennolla <tt>[[echo]]</tt>:
Useimmissa [[komentotulkki|komentotulkeissa]] saa asetettujen ympäristömuuttujien sisällön näkyviin komennolla <tt>[[env]]</tt>. Ympäristömuuttujien arvoja voi [[sh]]-sukuisissa komentotulkeissa (mm. [[Bash]] ja [[Zsh]]) asettaa komennolla <tt>[[export]]</tt> ja [[Csh]]-sukuisissa (mm. [[Tcsh]]) komennolla <tt>[[setenv]]</tt>.
echo $LANG
 
Kaikkien ympäristömuuttujien sisällön saa näkyviin komennolla
[[env]]
Ympäristömuuttujien arvoja voi [[sh]]-sukuisissa [[komentotulkki|komentotulkeissa]] (mm. [[Bash]] ja [[Zsh]]) asettaa komennolla <tt>[[export]]</tt> ja [[Csh]]-sukuisissa (mm. [[Tcsh]]) komennolla <tt>[[setenv]]</tt>.
 
Yksittäisen komennon voi suorittaa eri ympäristössä käskyllä <tt>env</tt> (esimerkiksi silloin, kun haluaa tietää johtuuko virhetilanne käytetyistä kieliasetuksista):
env LC_ALL=C ohjelma
 
==Joitakin ympäristömuuttujia==
*<tt>EDITOR</tt> määrittää mitä tekstieditoria oletusarvoisesti käytetään
*<tt>HOME</tt> kertoo kotihakemiston
*<tt>USER</tt> kertoo käyttäjän


==Katso myös==
==Katso myös==
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet: