Keskkonna muutujad: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 5: Line 5:
Et saada teada millesed keskkonnamuutujad on sinu arvutis väärtustatud, siis kasuta käsku printenv või env.
Et saada teada millesed keskkonnamuutujad on sinu arvutis väärtustatud, siis kasuta käsku printenv või env.


Siin on nimekiri levinumatest keskkonnamuutujatest:
==Siin on nimekiri levinumatest keskkonnamuutujatest:==


<b>HISTFILE</b>--käsk näitab millisesse file on salvestatud ajalugu
<b>HISTFILE</b>--käsk näitab millisesse file on salvestatud ajalugu


<pre>näiteks: echo $HISTFILE
<pre>näide: echo $HISTFILE
/root/.bash_history</pre>
/root/.bash_history</pre>


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


<pre>näiteks: echo $HISTFILESIZE
<pre>näide: echo $HISTFILESIZE
2000</pre>
2000</pre>


HOSTNAME--käsk näitab süsteemi kasutaja nime
<b>HOSTNAME</b>--käsk näitab süsteemi kasutaja nime
<pre>näide: echo $HOSTNAME
<pre>näide: echo $HOSTNAME
UbuntuServer</pre>
UbuntuServer</pre>


PS1 näitab sinu default (esimest) shell-i
<b>PS1</b>--näitab sinu default (esimest) shell-i
näide: echo $PS1
<pre>näide: echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$</pre>


USER näitab sisse loginud kasutaja nime
<b>USER</b>--näitab sisse loginud kasutaja nime
näide: echo $USER
<pre>näide: echo $USER
marek
marek</pre>


LOGNAME Sarnaselt "USER", mõned programmid eelistavad lugeda seda muutujat, mitte USER-it.
<b>LOGNAME</b>--Sarnaselt "USER", mõned programmid eelistavad lugeda seda muutujat, mitte USER-it.
echo $LOGNAME
<pre>echo $LOGNAME
marek
marek</pre>


HOME Sisseloginud kasutaja asukoht kodukataloogis
HOME Sisseloginud kasutaja asukoht kodukataloogis

Revision as of 21:15, 31 December 2012

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:

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

näide: echo $HISTFILE
/root/.bash_history

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

näide: echo $HISTFILESIZE
2000

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

näide: echo $HOSTNAME
UbuntuServer

PS1--näitab sinu default (esimest) shell-i

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

USER--näitab sisse loginud kasutaja nime

näide: echo $USER
marek

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

echo $LOGNAME
marek

HOME Sisseloginud kasutaja asukoht kodukataloogis echo $HOME /home/marek

COLUMNS teksti veergude arv terminaliaknas. echo $COLUMNS 80

LINES teksti ridade arv konsooliaknas. echo $LINES 24

LANG põhiline keeleseade, mida rakendused süsteemis kasutavad echo $LANG en_GB.UTF-8

PWD praegu töötav kataloog shellis. echo $PWD /home/marek

PATH Koolonid kataloogide vahel nimekirja kahendfailidest mida otsitakse.

näide: echo $PATH /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.

näide: echo $DISPLAY

0

SHELL- näitab praegust shelli.

näide: echo $SHELL

/bin/bash

TERM terminal või terminali emulaator, mida praegune kasutaja kasutab näide: echo $TERM xterm

TERMCAP Seda muutujat saab kasutada "TERM" asemel, käsitsi määratakse terminali teavet, pigem kui käsk faili. echo $TERMCAP

OSTYPE näitab operatsioonisüsteemi tüüpi näide: echo $OSTYPE linux-gnu

MACHTYPE näitab protsessori arhitektuuri, kus süsteem töötab. näide: echo $MACHTYPE x86_64-pc-linux-gnu

EDITOR näitab kasutaja eelistatud tekstiredaktorit. echo $EDITOR

PAGER näitab kasutaja eelistatud teksti piiparit. echo $PAGER

MANPATH Kataloogide käsitsi otsimine süsteemist. echo $MANPATH