Keskkonna muutujad

From ICO wiki
Revision as of 19:56, 31 December 2012 by Mlepla (talk | contribs)
Jump to navigationJump to search

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äiteks: echo $HISTFILE
/root/.bash_history

HISTFILESIZE näitab kui palju ridu on ajaloo file-s näiteks: 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