Next: Kommandoer
Up: Kva gjer UNIX ?
Previous: Kjernen
Som sagt tidligere så består eit UNIX-system av en kjerne
og en masse små-program. Kommandotolkaren under UNIX er
også et slikt ¨lite¨ program. Dette skallet er
grensesnittet mot brukeren, det tar imot kommandoar frå
kommando-linja , sjekker syntaks på kommandoen og dersom den har
rett syntaks blir kommandoen sendt til kjernen for å bli
utført.
Figure 3.2:
Skallet er grensesnittet mot brukaren
| [IMAGE ] |
Skallet blir starta opp ved innlogging og utlogging
blir vanligvis gjort ved å stoppe/avslutte
skallet. Skallet under UNIX er ikkje standard
og kan byttes ut med ditt eige(!) dersom du har laget et slikt
program.
Adskilte brukerer kan bruke forskjellige skall
under same system, det vil også seie at systemet kan
fortone seg forskjellig hos ulike brukarar. I UNIX-verden
omtaler man gjerne skallet som shell (engelsk for skall).
De mest vanlege skall er:
- Bourne shell (sh ),- det første skall-programmet som
vart utvikla,- namnet på skallet kjem av at mannen som
laga det heiter Bourne til etternamn.
- C-Shell (csh ),- utvikla på Berkley.
- Korn-Shell (ksh ),- videreutvikling av Bourne-skallet,-
har også namn etter den som laga programmet.
- Terminal-C-Shell (tcsh ),- videreutvikling av C-Shellet,-
dette skallet har vel oppstått meir som et
gratis-produkt
.
- Bourne Again Shell (bash ),- et lite ordspel er med i
namnet( born og Bourne uttalast på samme måte), eit
skall laga av GNU(Gnu`s Not Unix)
,- dette programmet kan kopierast fritt innenfor undervisningsmiljø.
Grunnen til at eg gå så nøye gjennom
skall er at desse kan tilby veldig mange og
forskjellige funksjoner og kvart program kan også
konfigurerast veldig forskjellig for ulike brukarar.
De mest vanlige skalla er Bourne-Shell (sh) og
C-Shell (csh), standard skall, når ikkje anna
er spesifisert, er Bourne-Shell.
Next: Kommandoer
Up: Kva gjer UNIX ?
Previous: Kjernen
Trond.Kandal@itea.ntnu.no