Linux Aufbaukurs: Shell Programmierung (LPI03)
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 16.11.2026 -18.11.2026 |
München |
% 1.570,80 €* Buchen |
| 16.11.2026 -18.11.2026 |
Virtuelles Live Training |
% 1.570,80 €* Buchen |
| 25.01.2027 -27.01.2027 |
München |
% 1.570,80 €* Buchen |
| 25.01.2027 -27.01.2027 |
Virtuelles Live Training |
% 1.570,80 €* Buchen |
| 17.05.2027 -19.05.2027 |
München |
% 1.570,80 €* Buchen |
| 17.05.2027 -19.05.2027 |
Virtuelles Live Training |
% 1.570,80 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Aufbauend auf dem Linux Grundkurs (LPI01) und der Linux Systemadministrations-Schulung (ADM1) vertiefst du in dieser Shell Programmierung Schulung den sicheren Umgang mit der Linux-Shell und entwickelst eigene Shell-Skripte für typische Aufgaben in Administration und Betrieb. Im Mittelpunkt stehen bash und POSIX-konformes Shell-Scripting, Variablen und Umgebungsvariablen, Parameterersetzung, Kontrollstrukturen, Schleifen, Arrays sowie der saubere Umgang mit Exit-Codes und Benutzereingaben.
Ein wichtiger Bestandteil des Seminars ist die Verarbeitung von Text- und Datenströmen mit Regular Expressions und klassischen Linux-Werkzeugen wie sed, cut, tr, wc und grep. Dadurch entstehen Skripte, die Logdateien auswerten, wiederkehrende Arbeiten automatisieren und Ergebnisse nachvollziehbar weiterverarbeiten. Ergänzend behandelt das Shell Seminar die zeitgesteuerte Ausführung mit cron, at und systemd-Timern sowie Aspekte wie Portabilität, Wartbarkeit, Lokalisierung und Internationalisierung.
Der Kurs bereitet gezielt auf Inhalte der LPIC-1 Prüfung 102 vor. Gemeinsam mit Prüfung 101 führt dieser Weg zur LPIC-1 Zertifizierung; als anschließende Vertiefung passt der Linux Aufbaukurs: Linux im Netz (LPI04).
Inhalte
Shell-Grundlagen und bash
- Aufbau moderner Linux-Shells
- Vergleich von sh, bash und zsh
- tcsh und fish im Überblick
- Bourne-Again Shell als Standardwerkzeug
- POSIX-Shell und Bash-Erweiterungen
Variablen, Umgebung und Skriptstruktur
- Umgebungsvariablen und Prozesskontext
- Gültigkeitsbereiche und Vererbung
- Export von Variablen
- Quoting und Wertübergabe
- Parameterersetzung in Shell-Skripten
Kontrollstrukturen und Shell-Scripting
- Shebang und Ausführungsrechte
- Exit-Codes und Fehlerbehandlung
- Bedingungen mit test und [[ ]]
- case-Strukturen für Verzweigungen
- Schleifen mit for, while, until
- Arrays in Bash-Skripten
Textverarbeitung und Regular Expressions
- Pipes und Redirects
- Regular Expressions zur Mustererkennung
- grep für Filteraufgaben
- sed für Texttransformationen
- tr, cut und wc
- Datenströme in Skripten
Erweiterte Skripttechniken
- Arithmetik in der Shell
- Kommando-Substitution und Ergebnisverarbeitung
- Interaktive Skripte mit Eingaben
- Validierung von Benutzereingaben
- Parameterverarbeitung mit getopts
Automatisierung und Betrieb
- Praxisnahe Admin-Skripte
- Wiederkehrende Aufgaben automatisieren
- Zeitsteuerung mit cron und at
- systemd-Timer für geplante Jobs
- Portabilität und Wartbarkeit
- Lokalisierung und Internationalisierung
Voraussetzungen
- Linux-Kenntnisse entsprechend dem Linux Grundkurs (LPI01)
- Administrationswissen entsprechend Linux Aufbaukurs: Administration und Systemmanagement (LPI02)
- Sicherer Umgang mit Kommandozeile, Dateisystem und Rechten
- Grundverständnis typischer Aufgaben im Linux-Systembetrieb
Zielgruppe
- Linux-Administratoren mit Shell-Erfahrung
- Systembetreuerinnen im Linux-Betrieb
- LPIC-1 Kandidaten mit Prüfungsziel 102
- DevOps-nahe Rollen mit Automatisierungsaufgaben
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D