Schulungsübersicht
Einführung
- Bash-Philosophie und Prinzipien / Was ist Bash?
- Bash im Vergleich zu anderen Skriptsprachen
- Überblick über Bash-Funktionen und Architektur
- Über Bash hinaus: Bash im Kontext von Systemadministrationsaufgaben
Verstehen Bash
- Der Lebenszyklus eines Bash-Skripts
- Wie sich Bash in die Aufgaben der Systemverwaltung einfügt
- Bash-Syntax und Datentypen
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Installation der Bash auf Linux-Systemen
- Installieren der Bash auf Windows-Systemen
- Konfigurieren der Bash-Umgebung
Erstellen und Ausführen von Bash Skripten
- Bash Skriptstruktur
- Ausführen von Bash-Skripten
- Verwendung von Variablen, Argumenten und Eingabe/Ausgabe
- Kontrollstrukturen und Schleifen
Bash Scripting for Automation
- Automatisieren von Aufgaben mit Bash
- Dateisystemverwaltung mit Bash
- Prozessverwaltung mit Bash
- Systemüberwachung und Protokollierung mit Bash
Integration von Bash mit anderen Tools
- Bash und reguläre Ausdrücke
- Bash und sed und awk
- Bash und Befehlszeilen-Tools (grep, find, xargs, usw.)
Fehlersuche
- Fehlersuche in Bash-Skripten
- Häufige Fehler und wie man sie vermeidet
- Optimieren von Bash-Skripten
Zusammenfassung und nächste Schritte
- Überblick über Schlüsselkonzepte und bewährte Verfahren
- Nächste Schritte, um mehr über Bash und Automatisierung mit Bash zu erfahren
Voraussetzungen
- Verständnis des Betriebssystems Linux
- Erfahrung mit der Befehlszeilenschnittstelle
- Grundlegende Programmiererfahrung
Publikum
- Entwickler
- Systemverwalter
Erfahrungsberichte (4)
- Anpassung an alle Kursteilnehmer - coole, anschauliche Beispiele
Katarzyna - Rossmann SDP Sp. z.o.o
Kurs - Introduction to Linux
Maschinelle Übersetzung
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Sehr gut strukturierte und vermittelte Informationen, viele praktische Übungen, um den Wissenstransfer zu unterstützen, der Trainer ging auf jede Frage ein und half jedem.
Catalin - DB Global Technology
Kurs - Linux Administration Fundamentals
Maschinelle Übersetzung
Dateiberechtigungen
Angel - Vodacom
Kurs - Linux Command Line Basics
Maschinelle Übersetzung