Shell (Betriebssystem)

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Betriebssystem-Shell)
Zur Navigation springen Zur Suche springen
Die Artikel Zeichenorientierte Benutzerschnittstelle, Kommandozeile, Kommandozeileninterpreter und Shell (Betriebssystem) überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zusammenzuführen (→ Anleitung). Beteilige dich dazu an der betreffenden Redundanzdiskussion. Bitte entferne diesen Baustein erst nach vollständiger Abarbeitung der Redundanz und vergiss nicht, den betreffenden Eintrag auf der Redundanzdiskussionsseite mit {{Erledigt|1=~~~~}} zu markieren. grixlkraxl (Diskussion) 18:18, 4. Jul. 2016 (CEST)

In der Informatik bezeichnet man als Shell die Software, mittels derer ein Benutzer mit einem Betriebssystem interagiert – eine Mensch-Maschine-Schnittstelle. Während „Kernel“ den innersten Kern eines Betriebssystems bezeichnet, bezeichnet „Shell“ (englisch für „Schale“, „Hülle“ oder „Außenhaut“) dessen äußerste Schicht und damit jene Schnittstelle (englisch Interface) auf die ein Benutzer trifft.

Shells arbeiten entweder mit

abhängig von Art und Zweck des Betriebssystems. Damit ist es möglich, Kerneldienste zu nutzen und sich über Systemkomponenten zu informieren oder sie und andere Programme zu benutzen.

Zeilenweise arbeitende Shells, auch Textshells genannt, werden vornehmlich von erfahrenen Benutzern verwendet, da einzugebende Befehle bekannt sein müssen. Dies sind primär sog. Unix-Shells als elementarer Bestandteil der meisten unixoiden Systeme. Windows hat eine PowerShell, es kann aber auch Bash benutzt werden. Derlei Textshells liefern meist ihre eigene Skriptsprache mit.

Grafische Shells zeigen dem Benutzer Bedienungs- bzw. Steuerelemente, sodass ein Betriebssystem einfacher zugänglich wird. Sie sind beispielsweise Teil einer Desktop-Umgebung eines Personalcomputers oder der grafischen Umgebung eines Smartphones oder der eines modernen Fernsehers. Bei erstgenannten kann oft eine Terminalemulation benutzt werden, die eine Textshell bereitstellt (z. B. Bash, PowerShell, etc.)

Literatur[Bearbeiten | Quelltext bearbeiten]

  • Jörg R. Mühlbacher: Betriebssysteme. Grundlagen. Univ.-Verl. Trauner, Linz 2009. ISBN 3-85499-591-1
  • Jürgen Wolf: Shell-Programmierung - das umfassende Handbuch. Galileo Press, Bonn 2008. ISBN 3-8362-1157-2

Siehe auch[Bearbeiten | Quelltext bearbeiten]