Linux Aufbaukurs: Shell Programmierung (LPI03)
Linux

Linux Aufbaukurs: Shell Programmierung (LPI03)

Shell-Scripting, Textverarbeitung und Automatisierung für Linux-Administration und LPIC-1

Die wichtigsten Themen

Shell-Scripting mit bash und POSIX

Textverarbeitung mit sed, cut und grep

Automatisierung mit cron und systemd

Sichere Variablen und Parameter

Vorbereitung auf LPIC-1 Prüfung 102

Überblick 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...

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).

Die Themen 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 · Umgebungsvariablen und Prozesskontext...

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
Zielgruppe
  • Linux-Administratoren mit Shell-Erfahrung
  • Systembetreuerinnen im Linux-Betrieb
  • LPIC-1 Kandidaten mit Prüfungsziel 102
  • DevOps-nahe Rollen mit Automatisierungsaufgaben
Das lernst du
  • Shell-Skripte für wiederkehrende Administrationsaufgaben eigenständig erstellen und anpassen
  • Sicherer Umgang mit Variablen, Umgebungsvariablen, Quoting und Parameterersetzung
  • Text- und Datenströme mit Regular Expressions, grep, sed, tr, cut und wc auswerten
  • Kontrollstrukturen, Schleifen, Arrays und Exit-Codes gezielt in Skripten einsetzen
  • Zeitgesteuerte Ausführung mit cron, at und systemd-Timern einrichten
  • Gezielte Vorbereitung auf relevante Inhalte der LPIC-1 Prüfung 102
So arbeiten wir
  • Erklärungen zentraler Shell-Konzepte mit direktem Bezug zur Linux-Administration
  • Live-Demos zu bash, POSIX-Shell, Texttools und Scheduling
  • Praxisübungen zum Schreiben, Testen und Anpassen eigener Shell-Skripte
  • Analyse typischer Skriptmuster aus Administration und Betrieb
  • Besprechung häufiger Fehlerquellen bei Quoting, Variablen, Regex und Portabilität
Auf welche Zertifizierungen oder Examen bereitet der Kurs vor?

Dieses Seminar unterstützt die Vorbereitung auf die LPIC-1 Prüfung 102 des Linux Professional Institute. Die LPIC-1 Zertifizierung wird erworben, wenn zusätzlich auch die Prüfung 101 erfolgreich bestanden wurde.

Die Prüfung selbst ist nicht Bestandteil des Seminars, sofern sie nicht separat gebucht wird. Prüfungsformat, Registrierung und aktuelle Bedingungen richten sich nach den Vorgaben des Linux Professional Institute. Für die gezielte Wiederholung vor der Prüfung empfiehlt sich ergänzend die Linux Prüfungsvorbereitung LPIC-1 (LPI05).

Empfohlene Vorkenntnisse
Dein Fahrplan

Der Einstieg ordnet moderne Unix- und Linux-Shells ein. Behandelt werden sh, bash, zsh, tcsh und fish, die Rolle der Bourne-Again Shell im Linux-Umfeld sowie die Unterschiede zwischen POSIX-konformem Scripting und Bash-Erweiterungen. Anschließend stehen Variablen, Umgebungsvariablen, Gültigkeitsbereiche, Export, Vererbung, Quoting und Parameterersetzung im Mittelpunkt.

Die Teilnehmer schaffen damit die Grundlage für reproduzierbare Skripte, die in unterschiedlichen Shell- und Systemumgebungen nachvollziehbar laufen.

Organisatorisches

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.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.390,00 € netto (1.654,10 € brutto)
25. - 27.01.2027
Garantie
16. - 18.11.2026
17. - 19.05.2027

Online

Standardpreis: 1.390,00 € netto (1.654,10 € brutto)
25. - 27.01.2027
Garantie
16. - 18.11.2026
17. - 19.05.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Bewertungen & Feedback

Wissen

5.0

5.0

von 8 Bewertungen

Verständlichkeit

4.8

Details anzeigen
Linux Aufbaukurs: Shell Programmierung (LPI03)
08.07.2024
Zurück
Detailbewertungen
Wissen 5 / 5
Struktur 5 / 5
Verständlichkeit 5 / 5
Praxis 4 / 5
Stimmung 5 / 5
Details anzeigen
Linux Aufbaukurs: Shell Programmierung (LPI03)
03.07.2024
Zurück
Detailbewertungen
Wissen 5 / 5
Struktur 5 / 5
Verständlichkeit 5 / 5
Praxis 5 / 5
Stimmung 5 / 5
Details anzeigen
Linux Aufbaukurs: Shell Programmierung (LPI03)

"Immer wieder gerne! Super kompetenter Trainer!"

18.03.2024
Zurück
Detailbewertungen
Wissen 5 / 5
Struktur 5 / 5
Verständlichkeit 5 / 5
Praxis 4 / 5
Stimmung 5 / 5

Fragen und Antworten zu Linux Aufbaukurs: Shell Programmierung (LPI03)

Was lerne ich in der Shell Programmierung Schulung?

Du lernst, Shell-Skripte unter Linux strukturiert zu schreiben, zu testen und für typische Administrationsaufgaben einzusetzen. Dazu gehören bash und POSIX-Shell, Variablen, Quoting, Parameterersetzung, Kontrollstrukturen, Schleifen, Arrays, Textverarbeitung und zeitgesteuerte Ausführung.

Ist das Seminar auf bash oder auf POSIX Shell-Scripting ausgerichtet?

Das Seminar behandelt beides: bash als verbreitete Linux-Shell und POSIX-konformes Shell-Scripting für portable Skripte. Du ordnest ein, wann Bash-Erweiterungen sinnvoll sind und wann portable Skripte für unterschiedliche Unix- und Linux-Systeme wichtiger sind.

Welche Voraussetzungen brauche ich für das Shell Seminar?

Du solltest Linux-Grundlagen und Basiskenntnisse in der Systemadministration mitbringen. Dazu zählen sicherer Umgang mit der Kommandozeile, Dateisystem, Rechten, Prozessen und grundlegenden Admin-Aufgaben. Inhaltlich passen der Linux Grundkurs (LPI01) und der Linux Aufbaukurs: Administration und Systemmanagement (LPI02) als Vorbereitung.

Welche Tools zur Textverarbeitung werden behandelt?

Im Kurs arbeitest du mit Regular Expressions sowie typischen Linux-Werkzeugen wie grep, sed, tr, cut und wc. Diese Tools setzt du ein, um Text- und Datenströme zu filtern, umzuwandeln, auszuwerten und in Shell-Skripte einzubinden.

Geht es auch um Automatisierung mit cron und systemd-Timern?

Ja. Du behandelst die zeitgesteuerte Ausführung von Skripten mit cron und at sowie Scheduling über systemd-Timer. Der Schwerpunkt liegt auf wiederkehrenden Aufgaben im Linux-Betrieb, etwa Wartungsjobs, Auswertungen und automatisierten Abläufen.

Bereitet der Kurs auf LPIC-1 vor?

Ja, das Seminar bereitet auf Inhalte der LPIC-1 Prüfung 102 vor. Für die vollständige LPIC-1 Zertifizierung ist zusätzlich die Prüfung 101 erforderlich. Zur Wiederholung und Prüfungssicherheit passt anschließend die Linux Prüfungsvorbereitung LPIC-1 (LPI05).

Für wen eignet sich die Shell Programmierung Schulung besonders?

Der Kurs eignet sich für Linux-Administratoren, Systembetreuerinnen und LPIC-1 Kandidaten, die Shell-Scripting nicht nur interaktiv nutzen, sondern für Wartung, Betrieb, Datenverarbeitung und Automatisierung sicher einsetzen möchten.

Welche Weiterbildung passt nach diesem Seminar?

Als nächster Schritt bietet sich der Linux Aufbaukurs: Linux im Netz (LPI04) an. Wenn dein Ziel die Zertifizierung ist, ergänzt die LPIC-1 Prüfungsvorbereitung den Lernpfad sinnvoll.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.390 €
zzgl. 19% MwSt.