Druckversion | ||||||||||
Das erste Programm, das standardmäßig von Unix nach dem erfolgreichen Anmelden gestartet wird, ist eine Shell. Die Shell allgemein ermöglicht eine bequeme Eingabe und Ausführung von Kommandos; daher auch die Bezeichnung eines Kommandozeileninterpreters. Sie übernimmt dabei eine Mittlerrolle zwischen Nutzer und Betriebssystem, indem sie die Eingaben des Nutzers nicht unmittelbar als Argumente dem Kommando übergibt, sondern diese zunächst nach bestimmten Regeln bearbeitet. Die Shell ist aus Sicht des Betriebssystems ein normales Programm. Aus diesem Grund
existieren unter Linux eine Vielzahl von Kommandozeileninterpretern mit
unterschiedlichsten Funktionalitäten. Zur Standardshell unter Linux hat sich die
Bash (Bourne Again Shell) gemausert, die viele Eigenschaften der (teils)
historischen Shells Zusätzlich stellen alle Shells unter Unix eigene Programmiersprachen zur Verfügung, um so genannte Shell-Skripte erstellen zu können. Der Programmierung widmen wir uns in einem späteren Kapitel.
Das folgende Kapitel sollte Sie in die Lage versetzen, folgende Mechanismen zu verstehen:
|
||||||||||
Korrekturen, Hinweise? |