Unix Tools

Zielgruppe    Anwender, Entwickler, Systemverwalter
Kurzbeschreibung    Die Shell ist als Standard-Kommandointerpreter von zentraler Bedeutung für den erfolgreichen Umgang mit UNIX/Linux. Die Teilnehmer kennen die Techniken der Shell-Programmierung und den typischen Einsatz von Shell-Programmen zur Erleichterung der täglichen Arbeit und Automatisierung von Routinearbeiten.
Voraussetzungen    Grundkenntnisse in UNIX oder Linux
Dauer    3 Tag(e)
Inhalt   

Einführung
Prozesse, Filter, Pipes, UNIX-Philosophie

UNIX Shells
Überblick, Rückblick: Bourne-Shell - /bin/sh, Korn-Shell - /bin/ksh, C-Shell - /bin/csh

Eigene Standard-Kommandos
grep Co: general regular expression parser, tr: translate characters, cut: cut out from files, paste: paste lines of files, comm: show common data of files, find: find files, tar: tape archive, xargs: construct command

stream editor: sed
Anwendungsgebiet, Aufruf und Funktionsweise, Wichtige sed-Kommandos, Pufferung von Zeilen

awk
Anwendungsgebiet, Ausdrücke und Operationen, Variablen, Assoziative Arrays, Funktionen, Kontrollstrukturen

Ablaufsteuerung: make
Anwendungsgebiet, Makefile, Variablen, Steueranweisungen und Regeln, Aufruf von make

Methode  Vortrag, praktische Übungen