Shell

Die Shell ist die Benutzerschnittstelle und Benutzeroberfläche eines Programmes oder Betriebssystems. Bekannte Shells sind Solaris, X-Window für Unix oder die von DOS. DOS wie auch die Shell von UNIX war lange Zeit text- und kommandozeilenorientiert.  Später wurden die benutzerfreundlicheren grafischen Benutzeroberflächen entwickelt. Dann spricht man von einer grafischen Shell. Bekanntestes Beispiel hierfür ist Windows, die grafische Erweiterung von Microsofts DOS.  Bei Unix Betriebssystemen dient die Shell als Kommandozeileninterpreter und zur Bereitstellung von Kerneldiensten. Unix-Shells verfügen über Scriptsprachen und ermöglichen den interaktiven Dialog mit dem Betriebssystem.  Bekannte Unix-Shells sind: Thompson Shell, Bourne Shell, C-Shell (alle Frühphase), Bourne Again Shell, Job Control Shell, Korn Shell,  Almquist Shell, TENEX-C Shell oder Z-Shell u.a. Die Shell ermöglicht dem User über bestimmte Kommandos eine Ein-/Ausgabeumleitung in die angehängten Dateien des Systems sowie über die Pipes eine Kommunikation zwischen den Prozessen.                                                 
Siehe auch:    X-Window-System   Solaris   windows   MS-DOS   unix   linux