Ero sivun ”Ympäristömuuttuja” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Kumottu muokkaus #23488, jonka teki ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! ([[User talk:ARTTUSN WIH) |
Pb (keskustelu | muokkaukset) p (muutama wikilinkki) |
||
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 | 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ömuuttujien sisällön saa 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>. | Ympäristömuuttujien sisällön saa näkyviin komennolla <tt>[[env]]</tt>. 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): | Yksittäisen komennon voi suorittaa eri ympäristössä käskyllä <tt>env</tt> (esimerkiksi silloin, kun haluaa tietää johtuuko virhetilanne käytetyistä kieliasetuksista): |
Versio 23. marraskuuta 2008 kello 01.44
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
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 äitiprosessilta lapsiprosessille. Ne sisältävät tiedon esimerkiksi hakupolusta ($PATH), käytössä olevasta kielestä ja merkistöstä ($LANG), kotihakemistosta ($HOME), päätetyypistä ($TERM) jne.
Ympäristömuuttujien sisällön saa näkyviin komennolla env. Ympäristömuuttujien arvoja voi sh-sukuisissa komentotulkeissa (mm. Bash ja Zsh) asettaa komennolla export ja Csh-sukuisissa (mm. Tcsh) komennolla setenv.
Yksittäisen komennon voi suorittaa eri ympäristössä käskyllä env (esimerkiksi silloin, kun haluaa tietää johtuuko virhetilanne käytetyistä kieliasetuksista):
env LC_ALL=C ohjelma
Joitakin ympäristömuuttujia
- EDITOR määrittää mitä tekstieditoria oletusarvoisesti käytetään
- HOME kertoo kotihakemiston
- USER kertoo käyttäjän