Grundlagen-Lehrgang Verwendung einer Textkonsole

Kurzbeschreibung Das Seminar vermittelt Basiskenntnisse über den Umgang mit einer Textkonsole am Beispiel der Unix Bash Konsole. Insbesondere bei der Verarbeitung von Informationen aus vielen Textdateien sind Bash Befehle ein geeignetes Hilfsmittel um schnell Daten zu extrahieren und zusammenzufassen. Durch speichern der Befehle in Skripten lassen sich so die Arbeitsschritte auch für sich und andere dokumentieren und reproduzieren. Häufig wiederholende Workflows lassen sich so einfach und schnell automatisieren und bleiben anpassungsfähig.
Kompetenzgewinn Die Teilnehmerinnen und Teilnehmer lernen die Basisbefehle kennen und werden durch Anwendung mit dem Umgang vertraut. Es soll einen Überblick geben, wofür die Konsole geeignet ist, wo sie am besten eingesetzt werden kann und welche Möglichkeiten sie hat. Viele Kleinigkeiten lassen sich leichter umsetzen bzw. automatisieren und auch als Skript speichern. In den nachfolgenden Inhalten sind Befehle aufgelistet, die unter anderem für die Durchführung der einzelnen Aufgaben verwendet werden.
Inhalt (lang)
  • Navigation und Umgang mit Dateien und Ordnern (ls, pwd, cd, cp, rm, mv, vim)
  • Umgang mit Textausgabe und Kombination von Befehlen (echo, cat, head, tail)
  • Verwendung von Schleifen z.B. mit Dateilisten (for loop)
  • Speichern von Befehlen in Skripten (bash)
  • Suchen von Dateien und Inhalten in Dateinen (find, grep)
Dauer [UE] 8
Teilnehmerzahl 9
Dozent Dr. Thomas Gruber, HZDR:FWCC, 270/216,
Telefon: 3846, e-mail: t.gruber@hzdr.de