Druckversion

Unix-Werkzeuge

Überblick Weiter

Es ist müßig, über den Sinn von Werkzeugen zu philosophieren. Jeder kennt ihren Nutzen bei der Bewältigung des täglichen Handwerks. Und das Handwerk des Systemadministrators ist die Konfiguration des Systems. Dass hierzu Editoren nützlich sein sollen, hat sich wohl schon herumgesprochen. Sie sind die elementaren Hilfsmittel, derer sich ein Administrator bedienen muss. Die grundlegende Verwendung der auf nahezu allen Unixen verfügbaren Editoren vi und emacs steht deshalb zuvorderst in diesem Abschnitt.

Natürlich kann man auf einen Schraubendreher zurückgreifen, will man mit den zweihundertdreiundvierzig Schräubchen die Metallkonstruktion montieren. Man könnte sich aber auch eines Akkuschraubers bedienen...

Unter Unix sind die Dateien die Schrauben und ein Editor der Schraubendreher. Effektiv arbeitet dieser bei einer einzelnen Datei. Zufriedenstellend ist sein Einsatz auch bei zwei, oder drei, ... Dateien. Was aber wenn 20 Dateien zu durchsuchen und unter bestimmten Voraussetzungen zu ändern sind? Ein Werkzeug, effektiv wie ein Akkuschrauber, müsste her...

Sieht man von den Editoren einmal ab, ist die Kenntnis der hier beschriebenen Unix-Werkzeuge nicht zwingend notwendig. Wer allerdings einen größeren Rechnerpool zu administrieren hat, der wird ihre Vorteile schnell zu schätzen lernen.

Grep, Sed und Awk vereint eine Gemeinsamkeit. Sie suchen nach Mustern in ihrer Eingabe und veranlassen darauf hin bestimmte Aktionen. Bei den Mustern handelt es sich meist um eine Teilmenge der so genannten »Regulären Ausdrücke«, deren Beherrschung das Verständnis der Arbeitsweise der verschiedenen Tools schärft. Eine Einführung in diese Thematik steht deshalb den einzelnen Werkzeugen voran.

Neben den drei beschriebenen Werkzeugen zur Datensuche und -manipulation erhalten Sie in diesem Abschnitt einen Überblick in die Möglichkeiten des Einsatzes von Gnu make, dessen Fähigkeiten zu wesentlich mehr eingesetzt werden können, als einzig als Werkzeug eines Programmierers.

Ziel des Kapitels Zurück Anfang Weiter

Die Grundlagen in der Verwendung der wichtigen Werkzeuge sollte der Leser im Anschluss an das Kapitel beherrschen. Dazu gehören:

  • Beherrschung eines Editors
  • Kenntnisse im Umgang mit Reguläre Ausdrücken
  • Die Verwendung von Grep-Tools
  • Die Programmierung des Stream Editors Sed
  • Beherrschung der Mustersuche und -manipulation mit Gnu Awk
  • Kenntnis der Bedeutung und Anwendung von Make
  • Das Schreiben einfacher Makefiles
Inhalt des Kapitels Zurück Anfang
 Korrekturen, Hinweise?
Startseite Nächste Seite Nächstes Kapitel Vorherige Seite Vorheriges Kapitel