Rheinwerk Computing < openbook >
Rheinwerk Computing - Bücher zur Programmierung und Softwareentwicklung


Wie werde ich Unix-Guru
A. Willemer
Wie werde ich UNIX-Guru
I  ANWENDUNG
Know-How für Unix/Linux-User: Einführung, Shell, Befehle, Hilfe, Arbeit mit Dateien, Editoren, Reguläre Ausdrücke, nützliche Tools, Hardware.

II  ADMINISTRATION
Tools, Systemstart, Benutzer verwalten, Hardware konfigurieren, Software installieren, Datensicherung, Tuning, Kernel

III  NETZWERK
Client/Server Systeme, TCP/IP, Routing, IPv6, Internet-Dienste, DHCP, Webserver, Firewalls

IV  DAS X-WINDOW SYSTEM
Die grafische Oberfläche von UNIX einrichten und nutzen

V  PROGRAMMIERUNG VON SHELLSKRIPTEN
Automatisieren von Tasks durch Shell-Skripte.

VI  PERL
Interpreter, Syntax, Variablen, Steuerung, Funktionen, UNIX-Aufrufe, GUIs mit Tk

VII  PROGRAMMIERWERKZEUGE
C-Compiler, Analyse-Tools, CVS, yacc, diff

VIII  UNIX-SYSTEMAUFRUFE
UNIX-Befehle in eigenen Programmen nutzen

IX  LITERATUR
Weiterführende Literatur zu UNIX und LINUX

 
Rheinwerk Computing / Openbook / "Wie werde ich UNIX-Guru ?"
« Startupdateien der Shell Die Shell Kornshell (ksh) »

Bourne Shell (sh) und POSIX

Die Bourne Shell ist die erste Shell gewesen und wurde mit sh aufgerufen. Der POSIX-Standard fordert nach POSIX.2, dass jedes konforme Betriebssystem durch den Aufruf von sh eine POSIX-konforme Shell startet. Da POSIX ein Mindeststandard ist, findet man dort manchmal weit über diesen Standard hinaus gehende Shells. Auf jeden Fall hat damit die Bourne Shell beinahe nur noch historische Bedeutung. Da aber die sh nach POSIX immer verfügbar ist, ist es aus Portabilitätsgründen sinnvoll, Shellskripten (siehe S. shellskript) für diese Shell zu schreiben, wenn sie auf unterschiedlichen UNIX-Rechnern laufen sollen. Es ist aber deswegen nicht notwendig, diese Shell auch als Anwendershell zu benutzen, da das Shellskript die benötigte Shell selbst starten kann.

Die Möglichkeiten der Bourne Shell sind ein wenig eingeschränkt, wenn man sie mit den modernen Shells vergleicht. Insbesondere ihren Komfort beim Editieren der Kommandos könnte man mit dem Begriff »archaisch« umschreiben. Ein Zurückholen der letzten Kommandos ist beispielsweise nicht möglich. Aus diesem Grund ist diese Shell höchstens noch aus Kompatibilitätsgründen vorhanden. Für die normale Arbeit wird man normalerweise eine modernere Shell verwenden. Will man eine möglichst hohe Kompatibilität haben, wird man die Kornshell oder die bash verwenden.



« Startupdateien der Shell | Die Shell | Kornshell (ksh) »
 
 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 UNIX/Linux

Ubuntu 14.04 LTS

Linux Handbuch

Linux-Server

Raspberry Pi

Ubuntu Server
 Shopping
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
Info



Copyright © Rheinwerk Verlag GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern