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

background image

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

Želiš da pročitaš svih 13 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti