Linux / UNIX Shellprogrammierung Grundkurs
Praxisnahes Shell-Scripting mit POSIX, Bash, Pipelines, Variablen und Fehlerbehandlung
Die wichtigsten Themen
POSIX- und Bash-Scripting
Pipelines und Datenumleitungen
Variablen, Funktionen und Arrays
Regular Expressions mit grep
Fehlerbehandlung in Shell-Skripten
Praxisbeispiele aus der Administration
Überblick In dieser Shell-Programmierung-Schulung lernst du, POSIX-kompatible Shell-Skripte und Bash-Skripte für Linux- und UNIX-Systeme systematisch zu entwickeln. Der Grundkurs verbindet die wichtigsten Shell-Konzepte mit...
In dieser Shell-Programmierung-Schulung lernst du, POSIX-kompatible Shell-Skripte und Bash-Skripte für Linux- und UNIX-Systeme systematisch zu entwickeln. Der Grundkurs verbindet die wichtigsten Shell-Konzepte mit vielen praktischen Beispielen aus Administration, Automatisierung und Betrieb: Umgebungsvariablen, Kommandosubstitution, Pipes, Umleitungen, Kontrollstrukturen, Funktionen, Arrays, Zeichenkettenverarbeitung, Regular Expressions sowie Fehlererkennung und Fehlerbehandlung.
Das Seminar eignet sich für alle, die wiederkehrende Aufgaben im Linux- oder UNIX-Umfeld zuverlässig automatisieren möchten und dafür mehr als einzelne Kommandozeilenbefehle benötigen. Du arbeitest praxisnah mit typischen Systemkommandos wie find, grep, cut, date, ps, df und du und erkennst, wann POSIX-Shell-Scripting sinnvoll ist und wann Bash-Erweiterungen zusätzlichen Nutzen bieten. Wenn du vorab Linux-Basiswissen aufbauen möchtest, passt der Linux Grundkurs als Einstieg. Weitere passende Themen findest du in unseren Linux-Schulungen.
- linux
- shell
Die Themen Aufbau und Arbeitsweise von Shells unter Linux und UNIX · Vergleich von sh, bash, zsh, fish, KornShell und tcsh · Globale Variablen, lokale Variablen und Session-Variablen...
Shell-Grundlagen und Benutzerumgebung
- Aufbau und Arbeitsweise von Shells unter Linux und UNIX
- Vergleich von sh, bash, zsh, fish, KornShell und tcsh
- Globale Variablen, lokale Variablen und Session-Variablen
- Konfiguration der Benutzerumgebung und Startdateien
- Gültigkeitsbereiche und saubere Trennung von Shell-Kontexten
Systemkommandos, Umleitungen und Pipelines
- Verwendung wichtiger Systemkommandos wie find, grep, cut, date, ps, df und du
- Kommandogruppierung für strukturierte Befehlsabläufe
- Datenumlenkung für Ein- und Ausgabe
- Kanalkonzepte und effiziente Pipelines
- Kombination mehrerer Werkzeuge zur Verarbeitung von Text- und Systeminformationen
Variablen, Datentypen und Berechnungen
- Skalare Datentypen in Shell-Skripten
- Ganze Zahlen und Fließkommazahlen im Shell-Kontext
- Rechnen in der Shell und arithmetischer Modus
- Kommando-Substitutionsmodus für dynamische Werte
- Quoting, Escaping und robuste Behandlung von Sonderzeichen
Kontrollstrukturen und funktionale Konzepte
- Schleifen für wiederholte Abläufe
- Fallunterscheidungen und spezielle Shell-Konstrukte
- Definition von Prozeduren und Funktionen
- Parameterübergabe an Skripte und Funktionen
- Kapselung von Logik für wartbare Shell-Skripte
Textverarbeitung, Muster und Bash-Erweiterungen
- Zeichenkettenverarbeitung in POSIX-Shell und Bash
- Arrays und typische Einsatzszenarien in Bash-Skripten
- Arbeiten mit grep für Suche und Filterung
- Regular Expressions für Mustererkennung
- Überblick über weitere Werkzeuge wie sed und awk
- Bash-Erweiterungen und Abgrenzung zu POSIX-kompatiblen Shell-Skripten
Fehlerbehandlung und Praxisbeispiele
- Konzepte zur Fehlererkennung in Shell-Skripten
- Fehlerbehandlung über Rückgabewerte und geeignete Prüfungen
- Strukturierung von Skripten für bessere Nachvollziehbarkeit
- Praxisnahe Beispiele aus Administration und Automatisierung
- Typische Stolperstellen beim UNIX-Scripting und Bash-Scripting
Wer hier richtig ist
- Linux- und UNIX-Administratorinnen und Administratoren, die wiederkehrende Systemaufgaben per Shell-Skript automatisieren möchten
- Entwicklerinnen und Entwickler, die Shell-Skripte für Build-Prozesse, Deployment, Wartung oder Systemintegration einsetzen
- DevOps- und IT-Betriebs-Teams, die Log-Auswertungen, Dateioperationen, Prüfungen und Routinejobs effizienter gestalten möchten
- Technische Mitarbeitende im Support, Rechenzentrumsbetrieb oder Infrastruktur-Umfeld mit Bedarf an praxisnaher UNIX-Weiterbildung
Das lernst du
- Sicherer Umgang mit POSIX-kompatiblen Shell-Skripten und Bash-Skripten im Linux- und UNIX-Umfeld
- Eigenständige Automatisierung wiederkehrender Administrationsaufgaben mit Variablen, Funktionen, Schleifen und Fallunterscheidungen
- Zuverlässige Verarbeitung von Text-, Datei- und Systeminformationen mit Pipes, Umleitungen, grep und Regular Expressions
- Robuste Skripte durch strukturierte Fehlererkennung, Rückgabewerte, Quoting und Escaping
- Fundierte Entscheidung zwischen portablem POSIX-Scripting und Bash-spezifischen Erweiterungen
So arbeiten wir
- Praxisnahe Live-Demos zu Shell-Kommandos, Skriptaufbau und typischen Automatisierungsaufgaben
- Viele praktische Beispiele mit direkter Umsetzung auf Linux- und UNIX-Systemen
- Hands-on-Übungen zu Variablen, Pipes, Kontrollstrukturen, Funktionen und Fehlerbehandlung
- Analyse typischer Fehlerquellen bei Shell-Skripten und gemeinsame Verbesserung der Skriptqualität
- Trainergeführte Erklärungen mit Raum für Fragen aus Administration, Betrieb und Entwicklung
Empfohlene Vorkenntnisse
- Grundkenntnisse in UNIX oder Linux, idealerweise entsprechend dem Linux Grundkurs
- Sicherer Umgang mit der Kommandozeile und grundlegenden Dateioperationen
- Erste Erfahrungen in Administration oder technischer Systembetreuung sind vorteilhaft
- Programmierkenntnisse sind hilfreich, aber nicht zwingend erforderlich
Dein Fahrplan
Einführung in Shells unter Linux und UNIX, Vergleich wichtiger Shell-Varianten, Arbeiten mit Umgebungsvariablen, lokalen Variablen und Session-Variablen sowie Konfiguration der Benutzerumgebung.
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
Online
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
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ß.
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
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
Bewertungen & Feedback
Wissen
5.0
5.0
von 1 Bewertung
Verständlichkeit
5.0
Fragen und Antworten zu Linux / UNIX Shellprogrammierung Grundkurs
Ist das Seminar eher eine Linux-Schulung oder eine UNIX-Weiterbildung?
Das Seminar verbindet beide Perspektiven: Die Grundlagen der Shell-Programmierung werden POSIX-kompatibel vermittelt und damit für UNIX-Umgebungen relevant. Zusätzlich behandelt der Kurs Bash-Skripte und Bash-Erweiterungen, die in vielen Linux-Systemen zum Standard gehören.
Welche Voraussetzungen sind für die Shell-Programmierung-Schulung sinnvoll?
Du solltest mit der Linux- oder UNIX-Kommandozeile vertraut sein und grundlegende Dateioperationen sicher ausführen. Wenn diese Basis noch fehlt, ist der Linux Grundkurs die passende Vorbereitung.
Was lerne ich im Shell-Programmierung-Seminar konkret?
Du lernst, Shell-Skripte mit Variablen, Pipes, Umleitungen, Kontrollstrukturen, Funktionen, Arrays, Regular Expressions und Fehlerbehandlung aufzubauen. Außerdem arbeitest du mit wichtigen Systemkommandos wie find, grep, cut, date, ps, df und du.
Geht es im Training nur um Bash oder auch um POSIX-Shell-Scripting?
Der Kurs behandelt sowohl POSIX-kompatible Shell-Skripte als auch Bash-Skripte. Dadurch erkennst du, welche Konstrukte portabel sind und wann Bash-Erweiterungen wie Arrays oder spezielle Funktionen den Skriptaufbau erleichtern.
Gibt es eine offizielle Bash Certification zu diesem Seminar?
Für diesen Grundkurs ist keine offizielle Bash-Zertifizierung vorgesehen. Der Schwerpunkt liegt auf dem praktischen Einsatz von Shell-Scripting in Linux- und UNIX-Umgebungen. Für Linux-Zertifizierungspfade können weiterführende Trainings wie das Linux BootCamp zum LPIC-1 Linux-Administrator passend sein.
Kann ich die Shell-Schulung in München besuchen?
cmt bietet Linux- und UNIX-Trainings unter anderem am Standort München sowie je nach Termin in weiteren Formaten an. Informationen zum Standort findest du auf der Seite cmt München.
Welche Weiterbildung passt nach diesem Grundkurs?
Für den weiteren Ausbau deiner Linux-Administrationskenntnisse eignet sich der Linux Aufbaukurs: Linux im Netz. Wenn du Skripting für Automatisierung und Administration mit einer weiteren Sprache vertiefen möchtest, ist Python für Systemadministration eine sinnvolle Ergänzung.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Ähnliche Kurse
C Training für die Linux / UNIX Netzwerk-Entwicklung
Linux Mailserver Training: Postfix, Dovecot und Co (MAIL)
Linux Troubleshooting Training: Kritische Probleme beheben
Linux Administration für KI-Workloads mit GPUs
OPNsense Intensivkurs
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