0

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