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


'Wie werde ich Unix-Guru' als Buch bestellen
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

 
Galileo Computing / <openbook> / "Wie werde ich UNIX-Guru ?"
« emacs UNIX anwenden Ein- und Ausgabe als »

UNIX-Kommandos verknüpfen

UNIX-Kommandos wirken manchmal etwas spartanisch. Ihre Ausgaben sind nur auf das beschränkt, was ihre Aufgabe ist. Während ls wirklich nur die Dateinamen anzeigt, zeigt der analoge Befehl dir unter MS-DOS gleich noch den Namen der Platte, die Anzahl der Dateien und wie viel Platz auf der Platte noch frei ist. Der Grund dafür liegt nicht in erster Linie in der Faulheit der UNIX-Programmierer, sondern darin, dass es zur UNIX-Philosophie gehört, Programme zu kombinieren, um die gewünschten Informationen zu erhalten. Die Daten, die ein Befehl erzeugt, sollten so gestaltet sein, dass sie von einem anderen Programm weiterverarbeitet werden können.

Um auf das Beispiel mit der Anzahl der Dateien zurückzukommen, würde man unter UNIX das Ergebnis von ls durch den Befehl wc (wordcounter; das Programm zählt Wörter, siehe S. wc) bearbeiten lassen und erhielte damit die Anzahl der aufgelisteten Dateien. Das Kommando dazu sieht so aus:

ls | wc

Als Kupplung zwischen den Befehlen wird die Ein- und Ausgabe der Programme verwendet. Unter UNIX kann beides leicht umgeleitet und aneinander gehängt werden. Hier wird die Ausgabe von ls in die Eingabe von wc geleitet. Der senkrechte Strich soll eine Röhre (engl. pipe) darstellen.



Unterabschnitte
  • Ein- und Ausgabe als Datenstrom
  • Umleitung
  • Piping
    • Datenabzweigung: tee

  • Verschachtelte Befehlsargumente


« emacs | UNIX anwenden | Ein- und Ausgabe als »
 
 Zum Katalog
Zum Katalog
Wie werde ich UNIX-Guru?
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 UNIX/Linux

PHP 4-Workshop

Einstieg in Python

Perl fürs Web

MySQL 4

GNOME 2.0
 Empfehlung

Einstieg in XML
 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
Info

 MyGalileo
Der Service für registrierte Leser:
Zu MyGalileo
Info



Copyright © Galileo Press 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.
[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de