Ero sivun ”Ympäristömuuttuja” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Joitakin ympäristömuuttujia: täydennetty listaa.
Pb (keskustelu | muokkaukset) p (muutama wikilinkki) |
(→Joitakin ympäristömuuttujia: täydennetty listaa.) |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
Rivi 2: | Rivi 2: | ||
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 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. | ||
Yksittäisen ympäristömuuttujan sisällön voi helpoiten tarkistaa komennolla <tt>[[echo]]</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): | Yksittäisen komennon voi suorittaa eri ympäristössä käskyllä <tt>env</tt> (esimerkiksi silloin, kun haluaa tietää johtuuko virhetilanne käytetyistä kieliasetuksista): | ||
Rivi 8: | Rivi 13: | ||
==Joitakin ympäristömuuttujia== | ==Joitakin ympäristömuuttujia== | ||
*<tt>EDITOR</tt> | *<tt>EDITOR</tt> ja <tt>VISUAL</tt> määrittelevät mitä tekstieditoria oletusarvoisesti käytetään. | ||
*<tt>HOME</tt> kertoo kotihakemiston | *<tt>BROWSER</tt> määrittää käyttäjän nettiselaimen. | ||
*<tt>USER</tt> kertoo käyttäjän | *<tt>PAGER</tt> määrittää käyttäjälle komennon, jota käytetään tekstin selaamiseen (yleensä [[less]]). | ||
*<tt>HOME</tt> kertoo kotihakemiston. | |||
*<tt>USER</tt> kertoo käyttäjän. | |||
*<tt>MANPATH</tt> kertoo mistä hakemistoista [[man]]-ohjelma etsii [[manuaalisivu]]ja. Sen formaatti muistuttaa [[PATH]]-ympäristömuuttujaa. | |||
==Katso myös== | ==Katso myös== |