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
 21 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (5)

Kombinierte Kurse

BASH Programmierung

14 Stunden

Linux Grundlagen

14 Stunden

Alpine Linux

7 Stunden

Introduction to Cumulus Linux

14 Stunden

DNS and BIND: Setting Up, Managing and Securing Your DNS Server

14 Stunden

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

28 Stunden

Running Kubernetes on Fedora CoreOS

14 Stunden

Go for Systems Programming

35 Stunden

Intermediate Unix

21 Stunden

LEDE: Set Up a Linux Wireless Router

7 Stunden

Linux Foundation - Certified Systems Administrator (LFCS)

35 Stunden

Linux Foundation - Fundamentals of Open-Source IT and Cloud Computing (LFS200)

28 Stunden

Linux Administration Fundamentals

21 Stunden

Linux Advanced

14 Stunden

Linux Command Line Basics

7 Stunden

Verwandte Kategorien

1