Zurück Vor +Ebene Home Inhalt Index Hilfe

Shell

Shell, text-orientierte Schnittstelle zwischen Benutzer und Maschine. In der Shell können UNIX-Kommandos aufgerufen, Verzeichnisse gewechselt, Texte editiert oder Programme ausgeführt werden.
 
Es gibt verschiedene Typen von Shells, die jedoch im Kern identisch sind, teilweise aber vereinfachte Bedien-Optionen oder eine erweiterte Shellscript-Sprache zur Verfügung stellen.
 
Folgende Shells stehen auf nahezu allen UNIX-Systemen zur Verfügung:
Bourne-Shell (bsh), C-Shell (csh), Korn-Shell (ksh), ,,Bourne-again``-Shell (bash).
 
Die Frage, welche Shell die beste sei, wird kontrovers beantwortet. Die häufigste und am weitesten verbreitete Shell ist die Korn-Shell, unter Linux die Bourne-again-Shell.
 
Shellscript,  Aneinanderreihung von UNIX-Kommandos, versehen mit einigen hochsprachlichen Erweiterungen für Schleifen-, Verzweigungs- und Abfrage-Programmierung. Kann als zusammenhängendes Programm innerhalb einer Shell zur Automatisierung komplexer Aufgaben aufgerufen werden.
 
Die Shellscript-Sprache ist zugeschnitten auf betriebssystemnahe Aufgabenbereiche (Dateisystemmanipulationen, Netzwerkoperationen usw.) und kann deshalb nur mit Einschränkung als höhere Programmiersprache angesehen werden, obwohl die meisten Programmierelemente vorhanden sind.
 
Auf allen UNIX-Systemen gibt es standardmäßig eine auf Platte oder CD-ROM gespeicherte und stets verfügbare Benutzer-Hilfe, die sogenannten manual pages (kurz: man-pages). Es handelt sich dabei nicht um ein Lehrbuch für UNIX. Es können lediglich Informationen (Aufgabe, Parameter usw.) zu den meisten UNIX-Kommandos abgefragt werden.
 
Aufruf der man-pages:

man Kommando-Name
 
man ls , man cp ,
 
Oftmals gibt es auf UNIX-Systemen ein komplettes Handbuch für UNIX und Programmiersprachen wie C oder FORTRAN. Aufruf und Bedienung sind jedoch von System zu System verschieden.

Zurück Vor +Ebene Home Inhalt Index Hilfe

Copyright Verlag Harri Deutsch AG  Stöcker DeskTop Mathematik