HEÄ ÑIEÀU HAØNH UNIX
d/ Shell:
Laø boä xöû lyù leänh cuûa ngöôøi söû duïng, noù cho pheùp ngöôøi söû duïng taïo caùc leänh raát phöùc taïp töø caùc
leänh ñôn giaûn. Chuùng ta coù theå coi shell nhö moät ngoân ngöõ laäp trình caáp cao. Caùc chöùc naêng chính
cuûa shell laø:
UNIX Shell:
Kieåm soaùt I/O vaø ñoåi höôùng
Caùc bieán moâi tröôøng
Thöïc hieän leänh
Thö vieän leänh noäi taïi
Teân taäp tin môû roäng
Ngoân ngöõ laäp trình vaø moâi tröôøng
Thöïc hieän leänh: Leänh coù theå ñöôïc thöïc hieän ôû cheá ñoä töông taùc vôùi ngöôøi söû duïng hay cheá ñoä neàn
(background).
Thö vieän leänh noäi taïi: Caùc leänh noäi truù trong shell.
Ngoân ngöõ laäp trình vaø moâi tröôøng: Cho pheùp taïo caùc taäp tin shell-script vaø caùc caáu truùc ñieàu khieån
nhö Do, While, Until, If, Case.
Teân taäp tin môû roäng: Cho pheùp bieân dòch teân taäp tin ôû daïng ?, *.
Caùc bieán moâi tröôøng: Cho pheùp ñaët caùc bieán moâi tröôøng. Ví duï: PATH=/USR/BIN
Kieåm soaùt I/O vaø ñoåi höôùng: Shell ñònh nghóa caùc thieát bò xuaát/ nhaäp chuaån vaø cho pheùp ta ñoå
höôùng thieát bò xuaát/ nhaäp cuûa caùc quaù trình.
Hieän nay ngöôøi ta söû duïng ba loaïi shell, tuøy theo loaïi maø coù cuù phaùp khaùc nhau:
Bourne-Shell : laø shell cô baûn nhaát, nhanh, hieäu quaû, nhöng ít leänh.
C-Shell : gioáng nhö Bourne-Shell nhöng cung caáp theâm caùc caáu truùc ñieàu khieån, history, bí danh.
Korn-Shell : Keát hôïp caû Bourne-Shell vaø C-Shell.
e/ Windows vaø Graphic User Interface:
Giao tieáp ñoà hoaï vaø cöûa soå laø moät khaû naêng raát maïnh cuûa heä ñieàu haønh UNIX, noù cho pheùp heä
ñieàu haønh giao tieáp thaân thieän hôn vôùi ngöôøi söû duïng. Hieän nay UNIX caøi ñaët XWINDOW (X11)
laø moät moâi tröôøng quaûn lyù ñoà hoaï lyù töôûng. Trong Sun Solaris thì söû duïng vôùi teân goïi laø OpenWin.
4. Toùm laïi:
Ñöùng veà phía ngöôøi söû duïng ta coù theå hình dung heä ñieàu haønh UNIX nhö sau:
Ngöôøi söû duïng - leänh Unix - bieân dòch Shell - Kernel - Maùy tính.
5. UNIX vaø MS-DOS
Phaàn naøy nhaèm khaùm phaù söï töông töï vaø khaùc bieät giöõa UNIX vaø MS-DOS ñeå giuùp cho nhöõng
ngöôøi ñaõ laøm quen vôùi MS-DOS coù theå deã daøng hoïc UNIX.
Trang 6/43