Seminarziel
Als Linux-Administrator bewegen man sich täglich in der Bash – sie ist das zentrale Werkzeug. In diesem 3-tägigen Kurs bekommen die Teilnehmer*innen das Wissen um danach Routinetätigkeiten mit der Bash zu automatisieren.
Seminarinhalt
Linux - Shellprogrammierung mit der Bash
- Texteditor vim
- Texte ausgeben mit echo, printf und tput
- Versionsverwaltung für Shellprogrammierer mit Git
- Prozesse zeit- und ereignisgesteuert ausführen
- Textdateien anzeigen
- Ein- und Auspacken von Dateien
- Ein- und Ausgabeumleitung und Pipes
- Rechnen mit der Shell
- Umgebungs- und Shellvariablen
- Aufrufargumente
- here-Operator
- Fallunterscheidungen und Schleifen: if, then, else, for, while, until, case
- Benutzereingaben
- Blöcke, Funktionen und Bibliotheken
- Einführung in reguläre Ausdrücke
- Grundlagen der Werkzeuge sed und awk
- Textdateien vergleichen
- Signale und temporäre Dateien
Zielgruppe
Dieser Kurs ist für Entwickler und Linux-Administratoren mit Grundkenntnissen in der Programmierung und Programmierlogik konzipiert.
Voraussetzungen
Kenntnisse im Umgang mit der UNIX/Linux-Kommandozeile und Kenntnisse elementarer Kommandos (cat, less, ps) werden vorausgesetzt.