Shell Tutorials

Shell-Scripting-Tutorials bieten einen systematischen Ansatz zur Beherrschung von Kommandozeilenoperationen und Automatisierung. Unsere Tutorials decken verschiedene Shells und Skripting-Techniken ab, die sowohl für Anfänger als auch für erfahrene Benutzer geeignet sind. Durch praktische Labore und Beispiele werden Sie in der Lage sein, effiziente Shell-Skripte zu schreiben. Unsere interaktive Kommandozeilenumgebung ermöglicht es Ihnen, Shell-Befehle in Echtzeit zu üben und zu experimentieren.

Continuous Integration (CI)

Continuous Integration (CI)

In diesem Lab richten Sie eine echte Continuous-Integration-(CI)-Pipeline mit GitHub Actions ein. Sie erstellen ein Node.js-Projekt, schreiben einen automatisierten Test und konfigurieren einen Workflow, der bei jedem Push automatisch Tests ausführt.
GitLinuxJavaScriptShell
HTTP-Lastverteilung

HTTP-Lastverteilung

In diesem Lab lernen Sie, wie Sie HAProxy konfigurieren, um Webdatenverkehr mithilfe des Round-Robin-Algorithmus zwischen zwei simulierten Backend-Servern zu verteilen.
LinuxShell
Panikmodus

Panikmodus

In diesem Lab lernen Sie, wie Sie den Panikmodus von Firewalld verwenden, um in einem Notfall sofort alle Netzwerkverbindungen zu unterbrechen und anschließend wiederherzustellen.
LinuxShell
Container-Logs

Container-Logs

In diesem Lab lernen Sie, wie Sie mit Docker-Befehlen auf Standardausgabe-Logs von Containern im Hintergrund zugreifen und diese überwachen. Sie üben, einen Container zu starten, vorhandene Logs abzurufen und die Logausgabe in Echtzeit zu verfolgen.
DockerShellLinux
Exit-Codes und Fehlerbehandlung

Exit-Codes und Fehlerbehandlung

In diesem Lab lernen Sie, wie Sie zuverlässige Shell-Skripte erstellen, indem Sie Exit-Codes prüfen und Fehler behandeln. Sie üben, fehlgeschlagene Befehle zu erkennen und Skripte so zu schreiben, dass sie bei Fehlern kontrolliert beendet werden.
ShellLinux
Grundlagen von Shell-Funktionen

Grundlagen von Shell-Funktionen

In diesem Lab lernen Sie die Grundlagen von Shell-Funktionen. Sie erstellen ein Skript, definieren eine eigene Funktion, um Ihren Code zu modularisieren, rufen die Funktion auf und lernen, wie Sie ihr Argumente übergeben, damit sie dynamisch arbeitet.
Shell
Variablen und Benutzereingaben

Variablen und Benutzereingaben

In diesem Lab lernen Sie, wie Sie Ihre Bash-Skripte mithilfe von Variablen dynamisch machen und Benutzereingaben über interaktive Eingabeaufforderungen und Kommandozeilenargumente annehmen.
ShellLinux
Techniken zur Zeichenkettenverarbeitung

Techniken zur Zeichenkettenverarbeitung

In diesem Lab lernen Sie wichtige Techniken zur Zeichenkettenverarbeitung unter Linux mithilfe der Parameterexpansion. Sie üben das Definieren von Variablen, das Extrahieren von Teilzeichenketten, das Ersetzen von Textmustern und den Umgang mit nicht gesetzten Variablen durch Standardwerte.
ShellLinux
Variablen-Sichtbarkeit und Rückgabestatus

Variablen-Sichtbarkeit und Rückgabestatus

In diesem Lab lernen Sie, wie Sie mit dem Schlüsselwort 'local' die Sichtbarkeit von Variablen verwalten und den Ablauf eines Skripts steuern, indem Sie in Bash-Funktionen Exit-Codes zurückgeben und erfassen.
Shell
Schleifen mit For und While

Schleifen mit For und While

In diesem Lab lernen Sie, wie Sie for- und while-Schleifen in Linux-Bash-Skripten verwenden. Sie üben, sich wiederholende Aufgaben zu automatisieren, indem Sie Zahlen und Dateien durchlaufen und die Schleifenausführung mit Bedingungen steuern.
ShellLinux
Fehlerbehandlung mit Trap

Fehlerbehandlung mit Trap

In diesem Lab lernen Sie, wie Sie den Befehl trap in Bash-Skripten verwenden, um Signale und Beendigungsereignisse kontrolliert zu behandeln und temporäre Dateien zuverlässig aufzuräumen.
ShellLinux
Arrays verarbeiten

Arrays verarbeiten

In diesem Labor lernen Sie, wie Sie mit indizierten Arrays in Bash arbeiten. Sie deklarieren Arrays, fügen Elemente hinzu, greifen auf Daten zu und durchlaufen Listen mithilfe von Schleifen.
Shell
AWK-Berechnungen

AWK-Berechnungen

In diesem Lab lernen Sie, wie Sie mit AWK arithmetische Operationen durchführen. Sie üben, Spaltenwerte zu summieren und Zeilen anhand bestimmter Bedingungen zu zählen, um Datendateien effektiv zu analysieren.
LinuxShell
Skripte und Protokolle planen

Skripte und Protokolle planen

In diesem Lab lernen Sie, wie Sie Skripte für die Automatisierung vorbereiten, indem Sie Protokollierungsfunktionen hinzufügen. Sie ändern ein Skript so, dass es die Ausgabe an eine Protokolldatei anhängt, und fügen Zeitstempel hinzu, um den Ausführungsverlauf nachzuverfolgen.
ShellLinux
Bedingte Logik mit If-Else

Bedingte Logik mit If-Else

In diesem Lab lernen Sie, bedingte Logik in Bash-Skripten zu verwenden. Sie schreiben Skripte, die die Existenz von Dateien und Benutzerberechtigungen prüfen, und lernen dabei, mit If-Else-Anweisungen Entscheidungen in Ihrem Code zu treffen.
ShellLinux
Ihr erstes Skript erstellen

Ihr erstes Skript erstellen

In diesem Lab lernen Sie die Grundlagen der Bash-Skripterstellung, indem Sie Ihr allererstes Skript erstellen. Sie durchlaufen den gesamten Prozess: eine Datei erstellen, den erforderlichen Shebang und die Befehle hinzufügen, die Datei ausführbar machen und sie schließlich ausführen, um die Ausgabe zu sehen.
LinuxShell
Strategien für Verzeichnissicherungen

Strategien für Verzeichnissicherungen

In diesem Lab lernen Sie, wie Sie unter Linux mithilfe des Befehls date und der Variablenexpansion Sicherungsdateien mit Zeitstempel für eine strukturierte Dateiverwaltung erstellen.
ShellLinux
SSH-Konfiguration und Aliase

SSH-Konfiguration und Aliase

In diesem Lab lernen Sie, wie Sie die SSH-Client-Konfigurationsdatei einrichten, um Remote-Verbindungen mithilfe von Aliasen zu vereinfachen und dadurch effizienter zu arbeiten.
ShellLinux
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 21
  • Nächste