Ero sivun ”Ympäristömuuttuja” versioiden välillä
Siirry navigaatioon
Siirry hakuun
LP (keskustelu | muokkaukset) (env ulkoinen ohjelma; env LC_ALL=C ohjelma) |
(muutamia ympäristömuuttujia, noita kärsii lisätä tuohon) |
||
Rivi 6: | Rivi 6: | ||
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): | ||
env LC_ALL=C ohjelma | 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== |
Versio 19. heinäkuuta 2008 kello 15.41
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