Ero sivun ”Ympäristömuuttuja” versioiden välillä

Siirry navigaatioon Siirry hakuun
456 merkkiä lisätty ,  17. maaliskuuta 2025
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.  


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 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> määrittää mitä tekstieditoria oletusarvoisesti käytetään
*<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==
112

muokkausta

Navigointivalikko