Keskkonna muutujad: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 16: Line 16:


näide: /root/.bash_history
näide: /root/.bash_history


<b>HISTFILESIZE</b>--näitab kui palju ridu on ajaloo file-s
<b>HISTFILESIZE</b>--näitab kui palju ridu on ajaloo file-s
Line 22: Line 23:


näide: 2000
näide: 2000


<b>HOSTNAME</b>--käsk näitab süsteemi kasutaja nime
<b>HOSTNAME</b>--käsk näitab süsteemi kasutaja nime
Line 28: Line 30:


näide:UbuntuServer
näide:UbuntuServer


<b>PS1</b>--näitab default promti, 1-näitab milist promti kasutad
<b>PS1</b>--näitab default promti, 1-näitab milist promti kasutad
Line 34: Line 37:


näide: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
näide: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$


<b>USER</b>--näitab sisse loginud kasutaja nime
<b>USER</b>--näitab sisse loginud kasutaja nime
Line 40: Line 44:


näide: marek
näide: marek


<b>LOGNAME</b>--Sarnaselt "USER"-ile, mõned programmid eelistavad lugeda seda muutujat, mitte USER-it.
<b>LOGNAME</b>--Sarnaselt "USER"-ile, mõned programmid eelistavad lugeda seda muutujat, mitte USER-it.
Line 46: Line 51:


näide: marek
näide: marek


<b>HOME</b>--Sisseloginud kasutaja kodukataloogi
<b>HOME</b>--Sisseloginud kasutaja kodukataloogi
Line 52: Line 58:


näide: /home/marek
näide: /home/marek


<b>COLUMNS</b>--Teksti veergude arv terminaliaknas.  
<b>COLUMNS</b>--Teksti veergude arv terminaliaknas.  
Line 58: Line 65:


näide: 80
näide: 80


<b>LINES</b>--Teksti ridade arv konsooliaknas.
<b>LINES</b>--Teksti ridade arv konsooliaknas.
Line 64: Line 72:


näide: 24
näide: 24


<b>LANG</b>--näitab kasutaja hetkelist (klaviatuuri) keeleseadet
<b>LANG</b>--näitab kasutaja hetkelist (klaviatuuri) keeleseadet
Line 70: Line 79:


näide: en_GB.UTF-8
näide: en_GB.UTF-8


<b>PWD</b>--näitab kataloogi kus programme käivitad
<b>PWD</b>--näitab kataloogi kus programme käivitad
Line 76: Line 86:


näide: /home/marek
näide: /home/marek


<b>PATH</b>--Koolonid kataloogide vahel nimekirja kahendfailidest mida otsitakse.
<b>PATH</b>--Koolonid kataloogide vahel nimekirja kahendfailidest mida otsitakse.
Line 82: Line 93:


näide: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
näide: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games


<b>DISPLAY</b>--Seda tunnust kasutatakse näitamaks graafilist rakendust, kus näidatakse tegelikku graafilist kasutajaliidest, väärtus koosneb 3-st osast: host-nimele järgneb koolon(:),ekraani numbrile järgneb punkt(.)ja ekraanide arv. Host-nime graafiline väljund saadetakse üle võrgu. Selle võib ära jätta, kui X server töötab kohalikus masinas. Ekraan arv võimaldab valida mitu X serverit töötab sama masin (Ubuntu kasutab mitut X serverit, et lubada mitut graafilist töölaua sessiooni). Kuigi ekraani number on kasutusel valitakse füüsiliste ekraanide seast, milline haldab X serverit, see on harva valitud midagi muud kui "0". Käsitsi seadistakse "Display" keskkonnamuutuja väärtust harva, sest see tehakse automaatselt kohandatakse paljude rakendustega nagu "GDM" ja "SSH", kui on vaja
<b>DISPLAY</b>--Seda tunnust kasutatakse näitamaks graafilist rakendust, kus näidatakse tegelikku graafilist kasutajaliidest, väärtus koosneb 3-st osast: host-nimele järgneb koolon(:),ekraani numbrile järgneb punkt(.)ja ekraanide arv. Host-nime graafiline väljund saadetakse üle võrgu. Selle võib ära jätta, kui X server töötab kohalikus masinas. Ekraan arv võimaldab valida mitu X serverit töötab sama masin (Ubuntu kasutab mitut X serverit, et lubada mitut graafilist töölaua sessiooni). Kuigi ekraani number on kasutusel valitakse füüsiliste ekraanide seast, milline haldab X serverit, see on harva valitud midagi muud kui "0". Käsitsi seadistakse "Display" keskkonnamuutuja väärtust harva, sest see tehakse automaatselt kohandatakse paljude rakendustega nagu "GDM" ja "SSH", kui on vaja
Line 88: Line 100:


näide: :0
näide: :0


<b>SHELL</b>--näitab praegust shelli.
<b>SHELL</b>--näitab praegust shelli.
Line 94: Line 107:


näide: /bin/bash
näide: /bin/bash


<b>TERM</b>--terminal või terminali emulaator, mida praegune kasutaja kasutab
<b>TERM</b>--terminal või terminali emulaator, mida praegune kasutaja kasutab
Line 100: Line 114:


näide: xterm
näide: xterm


<b>OSTYPE</b>--näitab operatsioonisüsteemi tüüpi
<b>OSTYPE</b>--näitab operatsioonisüsteemi tüüpi
Line 106: Line 121:


näide: linux-gnu
näide: linux-gnu


<b>MACHTYPE</b>--näitab protsessori arhitektuuri, kus süsteem töötab.
<b>MACHTYPE</b>--näitab protsessori arhitektuuri, kus süsteem töötab.
Line 112: Line 128:


näide: x86_64-pc-linux-gnu
näide: x86_64-pc-linux-gnu


<b>EDITOR</b>--näitab kasutaja eelistatud tekstiredaktorit.
<b>EDITOR</b>--näitab kasutaja eelistatud tekstiredaktorit.
Line 118: Line 135:


näide: /usr/bin/nano
näide: /usr/bin/nano


<b>MANPATH</b>--kataloogide käsitsi otsimine süsteemist.
<b>MANPATH</b>--kataloogide käsitsi otsimine süsteemist.

Revision as of 16:52, 4 January 2013

Mis on keskkonnamuutujad

Keskkonnamuutujad on võtmepaarid, mis on salvestatud sehell-i keskkonda.

Et saada teada millesed keskkonnamuutujad on sinu arvutis väärtustatud, siis kasuta käsku printenv või env.

Siin on nimekiri levinumatest keskkonnamuutujatest:

[[1]]

[[2]]

HISTFILE--käsk näitab millisesse file on salvestatud ajalugu

echo $HISTFILE

näide: /root/.bash_history


HISTFILESIZE--näitab kui palju ridu on ajaloo file-s

echo $HISTFILESIZE

näide: 2000


HOSTNAME--käsk näitab süsteemi kasutaja nime

echo $HOSTNAME

näide:UbuntuServer


PS1--näitab default promti, 1-näitab milist promti kasutad

echo $PS1

näide: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$


USER--näitab sisse loginud kasutaja nime

echo $USER

näide: marek


LOGNAME--Sarnaselt "USER"-ile, mõned programmid eelistavad lugeda seda muutujat, mitte USER-it.

echo $LOGNAME

näide: marek


HOME--Sisseloginud kasutaja kodukataloogi

echo $HOME

näide: /home/marek


COLUMNS--Teksti veergude arv terminaliaknas.

echo $COLUMNS

näide: 80


LINES--Teksti ridade arv konsooliaknas.

echo $LINES

näide: 24


LANG--näitab kasutaja hetkelist (klaviatuuri) keeleseadet

echo $LANG

näide: en_GB.UTF-8


PWD--näitab kataloogi kus programme käivitad

echo $PWD

näide: /home/marek


PATH--Koolonid kataloogide vahel nimekirja kahendfailidest mida otsitakse.

echo $PATH

näide: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games


DISPLAY--Seda tunnust kasutatakse näitamaks graafilist rakendust, kus näidatakse tegelikku graafilist kasutajaliidest, väärtus koosneb 3-st osast: host-nimele järgneb koolon(:),ekraani numbrile järgneb punkt(.)ja ekraanide arv. Host-nime graafiline väljund saadetakse üle võrgu. Selle võib ära jätta, kui X server töötab kohalikus masinas. Ekraan arv võimaldab valida mitu X serverit töötab sama masin (Ubuntu kasutab mitut X serverit, et lubada mitut graafilist töölaua sessiooni). Kuigi ekraani number on kasutusel valitakse füüsiliste ekraanide seast, milline haldab X serverit, see on harva valitud midagi muud kui "0". Käsitsi seadistakse "Display" keskkonnamuutuja väärtust harva, sest see tehakse automaatselt kohandatakse paljude rakendustega nagu "GDM" ja "SSH", kui on vaja

echo $DISPLAY

näide: :0


SHELL--näitab praegust shelli.

echo $SHELL

näide: /bin/bash


TERM--terminal või terminali emulaator, mida praegune kasutaja kasutab

echo $TERM

näide: xterm


OSTYPE--näitab operatsioonisüsteemi tüüpi

echo $OSTYPE

näide: linux-gnu


MACHTYPE--näitab protsessori arhitektuuri, kus süsteem töötab.

echo $MACHTYPE

näide: x86_64-pc-linux-gnu


EDITOR--näitab kasutaja eelistatud tekstiredaktorit.

echo $EDITOR

näide: /usr/bin/nano


MANPATH--kataloogide käsitsi otsimine süsteemist.

echo $MANPATH

näide: /usr/share/man:/usr/local/man

Autor

Marek Lepla A32

31.12.2012

Kasutatud kirjandus

1. http://www.cyberciti.biz/howto/question/general/linux-unix-list-common-environment-variables.php

2. https://help.ubuntu.com/community/EnvironmentVariables