Keskkonna muutujad: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 9: Line 9:
<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äide: echo $HISTFILE
<pre>echo $HISTFILE
/root/.bash_history</pre>
/root/.bash_history</pre>


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


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


<b>HOSTNAME</b>--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>echo $HOSTNAME
UbuntuServer</pre>
UbuntuServer</pre>


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


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


Line 61: Line 61:
:0</pre>
:0</pre>


SHELL- näitab praegust shelli.
<b>SHELL</b>--näitab praegust shelli.
<pre>näide: echo $SHELL
/bin/bash</pre>


näide: echo $SHELL
<b>TERM</b>--terminal või terminali emulaator, mida praegune kasutaja kasutab
<pre>näide: echo $TERM
xterm</pre>


/bin/bash
<b>TERMCAP</b>--Seda muutujat saab kasutada "TERM" asemel, käsitsi määratakse terminali teavet, pigem kui käsk faili.
<pre>echo $TERMCAP</pre>


TERM terminal või terminali emulaator, mida praegune kasutaja kasutab
<b>OSTYPE</b>--näitab operatsioonisüsteemi tüüpi
näide: echo $TERM
<pre>näide: echo $OSTYPE
xterm
linux-gnu</pre>


TERMCAP Seda muutujat saab kasutada "TERM" asemel, käsitsi määratakse terminali teavet, pigem kui käsk faili.
<b>MACHTYPE</b>--näitab protsessori arhitektuuri, kus süsteem töötab.
echo $TERMCAP
<pre>näide: echo $MACHTYPE
x86_64-pc-linux-gnu</pre>


OSTYPE näitab operatsioonisüsteemi tüüpi
<b>EDITOR</b>--näitab kasutaja eelistatud tekstiredaktorit.
näide: echo $OSTYPE
<pre>echo $EDITOR</pre>
linux-gnu


MACHTYPE näitab protsessori arhitektuuri, kus süsteem töötab.
<b>PAGER</b>--näitab kasutaja eelistatud teksti piiparit.
näide: echo $MACHTYPE
<pre>echo $PAGER</pre>
x86_64-pc-linux-gnu


EDITOR näitab kasutaja eelistatud tekstiredaktorit.
<b>MANPATH</b>--kataloogide käsitsi otsimine süsteemist.
echo $EDITOR
<pre>echo $MANPATH</pre>
 
PAGER näitab kasutaja eelistatud teksti piiparit.
echo $PAGER
 
MANPATH Kataloogide käsitsi otsimine süsteemist.
echo $MANPATH


==Autor==
==Autor==

Revision as of 21:42, 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

echo $HISTFILE
/root/.bash_history

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

echo $HISTFILESIZE
2000

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

echo $HOSTNAME
UbuntuServer

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

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

USER--näitab sisse loginud kasutaja nime

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. <pr>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

Autor

Marek Lepla A32

Kasutatud kirjandus