BASH Shell Scripting
Schluss mit Routineaufgaben: Werden Sie zum Automatisierungs-Profi auf der Linux-Konsole!
Die BASH Shell ist das kraftvolle Herzstück eines jeden Linux-Systems. Wer sie blind beherrscht, besitzt den ultimativen Schlüssel zur Effizienz: Die Fähigkeit, nahezu beliebige Abläufe komplett zu automatisieren. Warum Stunden mit manuellen Klicks und Befehlen verschwenden, wenn ein cleveres Skript die Arbeit in Sekunden fehlerfrei erledigen kann? In diesem energiegeladenen Praxiskurs lernen Sie, wie Sie die Shell als Ihr mächtigstes Werkzeug nutzen und das System im Innersten verstehen.
Dieses Training holt Sie genau dort ab, wo Sie stehen – Programmierkenntnisse sind absolut nicht erforderlich! Sie starten mit den wichtigsten Shell-Funktionen und steigen direkt in die BASH-Programmierung ein. Anhand praxisnaher Beispiele lernen Sie, wie Sie Systemprozesse steuern, Boot-Skripte anpassen und eigene Lösungen entwickeln. Das absolute Highlight: Jeder Teilnehmer erhält mehrere eigene Linux-VMs (SUSE, Red Hat und Debian), um die geschriebenen Skripte direkt plattformübergreifend live zu testen!
Ihr unschlagbarer Mehrwert: Sie gewinnen wertvolle Zeit im Admin-Alltag zurück. Sie verwalten Linux-Systeme nicht mehr nur, sondern lassen sie intelligent für sich arbeiten – ein riesiger Karriereschritt für jeden angehenden Linux-Profi!
Inhalte
- Shell Grundlagen
- Aufgabe einer Shell
- Shell Arten
- Bash Shell Grundlagen
- interaktives Benutzen der Shell
- Sonderzeichen und die richtige Quotierung
- Komplexe Ein- und Ausgabe Umleitung
- Verketten von Befehlen mit: | ; && ||
- Substitutionsmechanismen *,?,[],~
- Verwalten der Bash History
- Definieren von Alias
- Arbeiten mit dem Linux Dokumentationssytem
- Abfragen und Benutzen von Rückgabewerten ($?, test, ||, && )
- Aktivieren und Deaktivieren von BASH Optionen
- echo und Escape Sequenzen
- xargs
- Standardkanäle und Piplines
- Seperatormanipulation
- Gruppierungsklammern {}, ()
- here Operator
- Bash Shell Scripts
- Aufbau von Shell Scripts
- Startmöglichkeiten
- Debuggingmöglichkeiten
- Ablageorte und Inhalte der Bash Login Scripts
- Variablen
- lokale und globale Variablen
- Wertzuweisung und Vererbung
- Rechnen mit Variablen
- Positionsparameter und die Verwendung in Scripts
- Benutzereingaben abfragen
- Textverarbeitungsfilter und ihre Anwendung in Shell Scripts
- grep, sed, tr, head, tail, cat, zcat, more, less, wc,...
- Suchen von Objekten mit find
- Größe, Rechte, Zeitstempel, Name,...
- Setzen von Aktionen mit -exec, -ok, -delete, xargs
- Texteditor VI / VIM verstehen lernen
- Arbeiten mit den verschiedenen Modi (Normal, Einfüge, Visual, Selektion,...)
- VIM Einstellungen und Konfigurationsdateien
- Editieren von Text (append, insert, change, replace, yank, undo,...)
- Tipps & Tricks
- Erstellen von Kontrollstrukturen
- Bedingungen (if, case)
- Schleifen (for, while, until)
- Auswahlmenüs (select)
- Argumente verwalten mit getops
- break und continue
- Fortgeschrittene Variablen Definition
- lokale und globale Variablen
- Wertzuweisung und Vererbung
- Rechnen mit Variablen
- Setzen von Variablen Standardwerten
- Filtern und Ausschneiden von Variableninhalten
- Benutzereingaben verwalten
- read, shift, getopts
- Regular Expressions
- Syntaxaufbau
- Metazeichen
- Anwendungsbeispiele
- Schreiben von fortgeschritten Shell Scripts
- Erstellen von Funktionen
- Arrays
- Abfangen und Umlenken von Kill Signalen (trap)
- Metacaracters, Klammersetzung
- erweiterte Kanalumlenkungen mit exec
- Tuning und Fehlerbehebung
- Bash Tips & Tricks
Empfohlene Vorkenntnisse
Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im Linux Bereich, wie sie in unserem Kurs "Linux 1 – Grundlagen" vermittelt werden. Scripting Kenntnisse sind nicht notwendig!
Linux Zertifizierung
Dieser Kurs beinhaltet Themen, welche für das Bestehen folgender Linux Zertifizierungen notwendig sind:
- LPIC-1 (101, 102)
- LPIC-2 (201, 202)
- SUSE Certified Linux Professional (CLP)
- Red Hat Certified Technican (RHCT)
- Linux Foundation Certified System Administrator (LFCS)
- Linux Foundation Certified Engineer (LFCE)
Mehr Details zu Linux Zertifizierungen finden Sie hier
Details zu diesem Open Source Training
| Kurstitel: | BASH Shell Scripting |
| Kurspreis: | 2.180,00 € exkl. MwSt pro Teilnehmer, Standardpreis ohne Rabatt |
| Kursdatum: Kurszeiten: |
24.08.26 - 27.08.26 |
| Trainer: |
Mst. Peter Jahn, MSc (Fachkompetenzen) |
|
|
|
Kursort: |
LinuxCampus Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB. |
| Details: |
Der Kurs ist auf 10 Teilnehmer beschränkt |
| Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System? | |
Den Kurstermin 24.08.26 - 27.08.26 buchen
Schritt 1: Auswahl der Kursvariante (Classroom oder Live)
Schritt 2: Angabe der Teilnehmer Daten
Der Termin ist nicht veröffentlicht
Alternative Kursmöglichkeiten
Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden
Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an
Weitere Termine zu diesem Kursthema






