Operacijski sustav UNIX
Sadržaj:
1. Što je UNIX …………………………………………………………………….. 3
1.1. Osnovna struktura UNIX operativnog sustava ……………………………. 3
1.2. Kernel ……………………………………………………………………… 4
1.3. System calls ( sistemski pozivi ) …………………………………………… 4
1.4. Shell ………………………………………………………………………… 4
1.5. Programi ( software ) ………………………………………………………. 6
1.6. Jednostavna struktura UNIX datotečnog sustava …………………………. 7
2. Povijest UNIX-a ………………………………………………………………… 8
3. Prednos UNIX-a …………………………………………………………………12
4. Nedostaci UNIX-a ……………………………………………………………….12
5. Zaključak …………………………………………………………………………13
Literatura
1. Što je UNIX?
UNIX je višekorisnički i višezadaćni operacijski sustav U kojem može istovremeno
postojati više korisnika povezanih na sustav u kojem svatko od njih može imati
pokrenuto više programa. Korisnici velikom prednošću Unixa smatraju mogućnost
istovremenog korištenja više programa jer tako ne gube vrijeme na čekanje da jedan
posao završe kako bi mogli započeti novi. UNIX se koristi na radnim stanicama,
višekorisničkim serverima ali i na kućnim računalima. Na X terminalima i radnim
stanicama X Window predstavlja grafičko sučelje između korisnika i Unixa. Ali ipak za
poznavanje Unixa je potrebno poznavati naredbe kojim nije pokriveno grafičko
okruženje, ili kad ne postoji X Window sustav kao npr. u telnet sessionu.
Slika 1. Desktop UNIX sustava ( print screen, 19.03.2008.)
1.1. Osnovna struktura unix operativnog sustava
UNIX je operacijski sustav čija se struktura sastoji od 3 dijela, koja je najlakše prikazati
ovom shemom:
2

Ime: Shell:
/.../sh Bourne shell
/.../csh C shell
/.../tcsh TC shell
/.../ksh Korn shell
/.../bash Bourne Again shell
Slika 3. UNIX Terminal ( Print Screen 20.03.2008.)
Najčešće se koriste dva shella; Bourne shell (sh) i C shell (csh). Možemo koristiti
različite shellove upisivanjem imena shella na mjesto pokazivača, pa ćemo tako upisati
npr.
imeshella% csh
da bismo pokrenuli C shell, ili
imeshella% sh
da bismo pokrenuli
Bourne shell. Naš shell u koji nas sustav odmah uključuje možemo promijeniti
korištenjem naredbe
chsh
. Da bismo napustili određeni shell koristimo naredbu
imeshella% exit.
Različiti shellovi izvršavaju različit broj funkcija.
Shell provodi sljedeće funkcije:
1. Stvara okružje susretljivo našim potrebama
Naše radno okružje je definirano svaki puta kad se spojimo ili započinjemo rad s novim
shellom. Okružje je definirano vrijednostima koje shell nalazi u inicijalizacijskim
datotekama koje se uvijek čitaju prilikom pokretanja. Okružje možemo promijeniti
promjenom tih datoteka i postavljanjem novih vrijednosti u varijable. Svaki shell rukuje
na drugačiji način sa svojim inicijalizacijskim datotekama.
Često korištene varijable za radno okružje su:
4
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti