Aan de slagGa gratis aan de slag

Hoe verhoudt de shell zich tot een desktopinterface?

Een besturingssysteem zoals Windows, Linux of Mac OS is een speciaal soort programma. Het stuurt de processor, harde schijf en netwerkverbinding van de computer aan, maar zijn belangrijkste taak is het uitvoeren van andere programma's.

Omdat mensen niet digitaal zijn, hebben ze een interface nodig om met het besturingssysteem te werken. De meest gebruikelijke tegenwoordig is een grafische bestandsverkenner, die klikken en dubbelklikken vertaalt naar opdrachten om bestanden te openen en programma's te starten. Voordat computers grafische schermen hadden, typten mensen instructies in een programma dat een command-line shell werd genoemd. Elke keer dat een opdracht wordt ingevoerd, start de shell andere programma's, druk hun uitvoer af in een voor mensen leesbare vorm, en toont vervolgens een prompt als signaal dat hij klaar is voor de volgende opdracht. (De naam komt van het idee dat het de "buitenschil" van de computer is.)

Opdrachten typen in plaats van klikken en slepen lijkt in het begin misschien onhandig, maar zoals je zult zien, zodra je expliciet aangeeft wat je de computer wilt laten doen, kun je oude opdrachten combineren om nieuwe te maken en repetitieve handelingen automatiseren met slechts een paar toetsaanslagen.


Wat is de relatie tussen de grafische bestandsverkenner die de meeste mensen gebruiken en de command-line shell?

Deze oefening maakt deel uit van de cursus

Introductie tot de shell

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen