Tento text by mel slouzit
jako rychlokucharka pro zacatecniky,
ktery chteji zacit pouzivat
operacni system UNIX. Poskytuje
zakladni poznamky, rozdeleni
a prehled zakladnich prikazu,
o kterych by mel vedet uzivatel
jiz od pocatku prace. Dalsi
informace o uvedenych i neuvedenych
prikazech lze ziskat napr.
primo pri praci se systemem
z rozsahle on-line dokumentace.
Cast informaci je silne zavisla
na konkretnim systemu, se kterym
pracujete, na jeho instalaci
a na tom, jake Vam spravce systemu
pripravil prostredi pro praci
pri pridelovani Vaseho konta.
Operacni system UNIX je viceuzivatelsky
viceulohovy operacni
system, ktery poskytuje uzivateli
moznost prace se soubory,
spusteni procesu a velke
mnozstvi standardnich uzivatelskych
programu (mj. interpret uzivatelskych
prikazu), ktere poskytuji
uzivateli neobvyklou flexibilitu
pri praci s pocitacem.
Soucasna aktualni verze systemu
je UNIX System V Release 4.
Operacni system SunOS v.4.1.1
je s ni do znacne miry komaptibilni.
Zakladni charakteristiky OS UNIX:
- hierarchicky system souboru
s pripojitelnymi svazky;
- sjednocene ovladani souboru,
perifernich zarizeni
a predavani dat mezi procesy;
- dynamicke vytvareni procesu;
- uzivatelska volba interpretu
prikazu;
- sobestacnost v udrzbe programu
a dokumentace;
- prenositelnost.
UNIX ma pruhlednou zakladni
strukturu. Jadro systemu poskytuje
zakladni sluzby tykajici
se procesu, souboru a perifernich
zarizeni. Jadro je obaleno
vrstvou procesu, ktere jsou nositeli
vsech cinnosti, tzn. i prostrednikem
mezi jadrem a uzivatelem
u terminalu. Timto prostrednikem
je zpravidla nektery z interpretu
uzivatelskych prikazu (tzv.
"shell").
1. Zakladni prace s terminalem - prihlaseni
a odhlaseni
Na prihlasovaci vyzvu systemu
login:
zada uzivatel sve uzivatelske
(prihlasovaci) jmeno. Toto jmeno
prideluje spravce systemu.
System potom pozada uzivatele o udani
hesla vyzvou
password:
Po spravnem zadani hesla se
spusti interpret prikazoveho jazyka,
ktery se ohlasi uzivateli
vypisem vyzvy. Tato vyzva je tvorena
jednim nebo vice znaky a
lze ji uzivatelsky menit. Zpravidla
se objevi znak $ (Bourne
shell) nebo % (C-shellu).
Odhlaseni ze systemu se provede
prikazem "logout". Ve standardnim
UNIXu by stacilo take pouziti
znaku EOF (obvykle ctrl-d).
Tim jsou obvykle ukonceny
vsechny bezici procesy uzivatele.
Pri praci s terminalem maji
nektere znaky specialni vyznam.
Existuji specialni znaky
interpretovane primo terminalem nebo
v jeho vyrovnavaci pameti.
Napr. existuji znaky pro vymaz
posledniho znaku a vymaz
cele radky (standardne "#" a "@",
casto ctrl-h a ctrl-u). Pokud
chceme zabranit specialni
interpretaci znaku pouzijeme
znak "\". Znak \ je potom mozno
zadat jako "\\".
Dalsi specialni znaky terminalu:
INTR pozornost (preruseni)
(DEL, ctrl-c)
QUIT ukonceni (ctrl-d)
ERASE vymaz znaku (ctrl-h)
KILL vymaz radku (crtl-u)
EOF konec souboru (ctrl-d)
NL novy radek (LF)
STOP zastaveni vypisu (ctrl-s)
START obnoveni vypisu (ctrl-q)
Prikaz pro zmenu vlastnosti
terminalu:
stty [opts] nastaveni vlastnosti
terminalu
erase c c ma funkci vymazu
znaku
kill c c ma funkci vymazu
radku
-tabs prevod TAB na mezery
Prikaz pro shell ma obvykle
tvar posloupnosti slov oddelenych
vzajemne alespon jednou mezerou.
Prvni slovo je chapano obvykle
jako jmeno prikazu a pripadna
dalsi se interpretuji dle pouziteho
prikazu jako klice (options,
obvykle uvozeny znakem "-" ) nebo
argumenty prikazu (napr.
jmena souboru). Format prikazu shellu
je
command [ opts ] [ args ]
kde znaky [ ] ohranicuji
nepovinne parametry. Delka prikazu neni
omezena. Uzivatel muze prejit
pri zapisu prikazu na novy radek
pomoci znaku "\(RETURN)"
(shell pritom reaguje vypisem pokracovaci
vyzvy (obvykle "> ")).
|