
×
UNIX als Basis für Softwareentwicklung
von Thomas Baggenstos, R. Marty, Barbara Mergler und Peter SchnorfInhaltsverzeichnis
- 1 UNIX — Eine technische Übersicht.
- 1.1 Charakterisierung von UNIX.
- 1.2 Klassen von Dateien.
- 1.3 Nichtresidente Dateisysteme.
- 1.4 Schutzmechanismen auf Dateien.
- 1.5 Dateiverarbeitung auf Primitivebene.
- 1.6 Implementation der Dateimechanismen.
- 1.7 Terminal-E/A.
- 1.8 Die UNIX-Prozeßstruktur.
- 1.9 Interprozeßkommunikation.
- 1.10 Signale.
- 1.11 UNIX-Systemsoftware.
- 2 Der Kommandointerpreter shell.
- 2.1 Einfache Befehle.
- 2.2 Umleitung der Ein/Ausgabe.
- 2.3 Pipes.
- 2.4 Metazeichen in Dateinamen.
- 2.5 Befehlsausführung im Hintergrund.
- 2.6 shell als Programmiersprache.
- 2.7 Abfangen und Behandeln von Signalen.
- 2.8 Austesten von shell-Prozeduren.
- 3 Die Programmiersprache C.
- 3.1 Allgemeine C-Konzepte.
- 3.2 Datenobjekte.
- 3.3 Operatoren.
- 3.4 Anweisungen.
- 3.5 Funktionen und Modularisierungsmittel.
- 3.6 Ein größeres Beispiel.
- 4 Hilfsmittel zur Softwareentwicklung.
- 4.1 Programm- und Dokumentationsverwaltung.
- 4.2 Übersetzen und Testen.
- 4.3 Werkzeuge zur Analyse formaler Sprachen.
- 5 Textverarbeitung unter UNIX.
- 5.1 Die Textverarbeitung mit troff.
- 5.2 troff-Formatierbefehle.
- 5.3 Makro-Bibliotheken.
- 5.4 Preprozessoren.
- 5.5 Zur Komplexität von troff.
- 6 Datensicherung und-Wiederherstellung.
- 6.1 Dateisystemkopien.
- 6.2 Dateisicherungen.
- 6.3 Individuelle Dateisicherungen.
- 6.4 Wichtige Hinweise zur Datensicherung.
- 6.5 Integrität des Dateisystems.
- 7 Benutzeradministration.
- 7.1 Die Paßwortdatei.
- 7.2 Die Gruppendatei.
- 7.3 Neuaufnahme eines Benutzers.
- 7.4 Ändern des Paßwortes für einen Benutzer.
- 7.5 Löschen eines Benutzers.
- 7.6 Vorübergehendes Ausschließen eines Benutzers.
- 7.7 Kommunikation mit den Benutzern.
- 8 Systemnahe Programmierung unter UNIX.
- 8.1 Parameter des Hauptprogramms.
- 8.2 Primitive Ein-und Ausgabe.
- 8.3 Prozeßerzeugungund-Verwaltung.
- 8.4 Behandlung von Signalen.
- 8.5 Pipes und Umlenkung der Standarddateien.
- 9 Überwachung der Systemkomponenten.
- 9.1 Überwachung der Sitzungen.
- 9.2 Überwachung der Dateisysteme.
- 9.3 Überwachung der Prozesse.
- 9.4 Überwachung des Systemverhaltens.
- 10 Intersystemkommunikation.
- 10.1 Die Verbindung über serielle Schnittstellen.
- 10.2 Das Kommunikationskonzept von 4.2BSD UNIX.
- 11 Literatur.
- 12 Sachverzeichnis.