Ubuntu: Linux voor mensen/Aan de slag/Wat is een shell eigenlijk?

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

Ubuntu: Linux voor mensen

  1. Starten van de Live CD
    1. De standaardprocedure
  2. De terminal
    1. Een terminal venster openen
    2. Terminal afsluiten
    3. De Live CD sessie afsluiten
  3. Basiscommando's
    1. Over het invoeren van commando's
    2. Bestanden tonen met ls
    3. Mappen
    4. Bestandstype
    5. Inhoud van tekstbestanden
  4. Hulp
    1. Manpagina's
    2. Andere manieren om documentatie te raadplegen
    3. Grafische hulp
    4. Uitzonderingen
  5. Met de shell leren werken
    1. Wat is een shell eigenlijk?
    2. Bash truuks
  6. Samenvatting


Zoals we reeds gezegd hebben, is een shell een programma dat wordt opgestart in een terminal venster. Het is de interface naar het hart van je computer. Een terminal venster zonder shell zou waardeloos zijn.

Als we een computer zouden vergelijken met een voertuig, kan je je voorstellen dat de kernel de motor is. De shell is het stuur. Trekken we deze vergelijking verder, dan zouden we kunnen zeggen dat een grafische interface, zoals Gnome, die je voornamelijk bestuurt met de muis, als een busje is, waarin je meerijdt als passagier. Je hebt namelijk niet veel te kiezen. Uit de uurregelingen - de menu's - kan je kiezen welke bus je neemt, maar je kan niet kiezen hoe die rijdt en waar die stopt. De shell laat je toe veel meer invloed uit te oefenen op je systeem. De meeste commando's op je systeem hebben via-via wel een grafische interface. Maar in zo'n interface alle mogelijke opties programmeren - zoals bijvoorbeeld de meer dan 40 opties bij het ls commando, is een helse opdracht. Meestal hebben grafische interfaces slechts een beperkte subset van de echte mogelijkheden van een commando. Werken met de shell biedt meer mogelijkheden, en bovendien gaat het na verloop van tijd ook veel sneller. De shell is dus niet enkel te vergelijken met een auto, eerder dan met een busje, het is ook nog eens een racewagen!

Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.