Shell Übungen

Verbessern Sie Ihre Shell-Scripting-Fähigkeiten durch eine Reihe praktischer Übungen. Diese Sammlung praxisnaher Aufgaben wurde entwickelt, um Ihre Kommandozeilenkenntnisse zu testen und zu verbessern. Jede Übung stellt ein reales Problem dar, sodass Sie Ihr Wissen über Shell-Befehle, Scripting und Automatisierung in einem praktischen Kontext anwenden können. Festigen Sie Ihr Verständnis und gewinnen Sie Vertrauen, indem Sie diese interaktiven Programmieraufgaben lösen.

Grundlegende Dateioperationen unter Linux

Grundlegende Dateioperationen unter Linux

Lernen Sie, wie Linux-Pfade, Verzeichnisse, Dateien, Verzeichnisauflistungen, Platzhalter, Kopieren, Verschieben, Löschen und Terminal-Tastenkürzel in einem sicheren Arbeitsbereich zusammenwirken.
LabShell
Überprüfung der Auslastung eingehängter Dateisysteme

Überprüfung der Auslastung eingehängter Dateisysteme

In dieser Aufgabe schreiben wir ein Skript, um festzustellen, ob ein bestimmtes Dateisystem oder ein Einhängepunkt (Mount Point) aktiv ist. Wir verwenden den Befehl df, um den Status des Dateisystems zu prüfen. Ist es eingehängt, geben wir den verfügbaren Speicherplatz aus; andernfalls zeigen wir eine Fehlermeldung an.
ChallengeShell
Linux rm-Befehl: Dateien löschen

Linux rm-Befehl: Dateien löschen

Lernen Sie, wie Sie den Linux-Befehl rm zum Löschen von Dateien und Verzeichnissen verwenden. Dieses Tutorial behandelt die grundlegende Verwendung, verschiedene Optionen wie -r und -i sowie praktische Beispiele, die Ihnen helfen, Dateien unter Linux sicher und effektiv zu verwalten.
LabShell
Linux mv-Befehl: Dateien verschieben und umbenennen

Linux mv-Befehl: Dateien verschieben und umbenennen

Lernen Sie, wie Sie den Linux-Befehl mv zum Verschieben und Umbenennen von Dateien und Verzeichnissen verwenden. Dieses Tutorial behandelt die Grundlagen, das Verschieben mehrerer Dateien sowie Optionen wie -i für den interaktiven Modus und -u zum Aktualisieren. Üben Sie essenzielle Dateimanagement-Fähigkeiten in einer Linux-Umgebung.
LabShell
Linux cp-Befehl: Dateien kopieren

Linux cp-Befehl: Dateien kopieren

Lernen Sie den Linux-Befehl cp für das effiziente Kopieren von Dateien und Verzeichnissen kennen. Erfahren Sie mehr über die grundlegende Nutzung, fortgeschrittene Optionen wie rekursives Kopieren, das Beibehalten von Attributen und die Verwendung von Platzhaltern. Ideal für Anfänger, um ihre Fähigkeiten in der Dateiverwaltung unter Linux zu verbessern.
LabShell
Linux-Befehl head: Dateianfang anzeigen

Linux-Befehl head: Dateianfang anzeigen

In diesem Tutorial lernen Sie den Linux-Befehl head kennen, ein Dienstprogramm zum Anzeigen der ersten Zeilen einer Textdatei. Wir behandeln die grundlegende Verwendung und stellen verschiedene Parameter für erweiterte Funktionen vor.
LabShell
Der Linux-Befehl 'which': Befehle lokalisieren

Der Linux-Befehl 'which': Befehle lokalisieren

Lernen Sie, wie Sie den Befehl 'which' unter Linux verwenden, um ausführbare Dateien zu finden, mit nicht vorhandenen Befehlen umzugehen, mehrere Installationen zu entdecken, die PATH-Priorität zu verstehen und eigene Befehle zu erstellen.
LabShell
Linux find-Befehl: Dateien effizient suchen

Linux find-Befehl: Dateien effizient suchen

Dieses Tutorial bietet eine Einführung in den find-Befehl unter Linux, ein vielseitiges Werkzeug zum Suchen und Lokalisieren von Dateien und Verzeichnissen basierend auf verschiedenen Kriterien.
LabShell
Linux grep-Befehl: Mustersuche

Linux grep-Befehl: Mustersuche

Dieses Tutorial bietet eine Einführung in den grep-Befehl unter Linux, ein vielseitiges Werkzeug zum Suchen und Abgleichen von Mustern in Textdateien. Zusätzlich werden wir reguläre Ausdrücke untersuchen – leistungsstarke Werkzeuge, die zusammen mit grep verwendet werden, um komplexe Suchmuster zu definieren.
LabShell
Linux time-Befehl: Zeitmessung von Befehlen

Linux time-Befehl: Zeitmessung von Befehlen

Dieses Tutorial bietet eine Einführung in den time-Befehl unter Linux, ein Dienstprogramm zur Messung der Ausführungszeit eines Befehls oder Programms. Der time-Befehl hilft Anwendern dabei, die Leistung von Prozessen und Befehlen zu bewerten.
LabShell
Der Linux-Befehl wc: Textanalyse leicht gemacht

Der Linux-Befehl wc: Textanalyse leicht gemacht

Dieses Tutorial bietet eine Einführung in den wc-Befehl unter Linux, ein praktisches Werkzeug zum Zählen von Wörtern, Zeilen und Zeichen in Textdateien. Der wc-Befehl wird häufig zur Analyse von Dateiinhalten und Datenströmen eingesetzt.
LabShell
Dateibesitz ändern

Dateibesitz ändern

In dieser Challenge behandeln Sie Änderungen von Dateiberechtigungen unter Linux. Dazu zeigen und ändern Sie Dateiberechtigungen und Besitzverhältnisse.
ChallengeShell
Linux - Arithmetische Berechnungen

Linux - Arithmetische Berechnungen

In diesem Lab lernen Sie, wie Sie arithmetische Berechnungen in Linux mit dem Befehl `bc` durchführen. Sie werden grundlegende Arithmetik, Gleitkomma-Berechnungen, die Arbeit mit Variablen und das Erstellen eines praktischen Taschenrechner-Skripts untersuchen. Dieses Lab konzentriert sich auf die praktische Anwendung von `bc` in einer Docker-Umgebung.
LabShell
Linux-Textspaltenformatierung

Linux-Textspaltenformatierung

In diesem Lab lernen Sie, wie Sie den `column`-Befehl in Linux verwenden, um Text in Spalten zu formatieren. Entdecken Sie die Grundlagen, erweiterte Formatierung mit Shell-Skripten und die Verarbeitung verschiedener Dateiformate. Meistern Sie die Textmanipulation mit Docker und Linux!
LabShell
Linux-Variablen-Deklaration

Linux-Variablen-Deklaration

In diesem Lab lernen Sie, wie Sie Variablen in Linux deklarieren und manipulieren. Entdecken Sie die grundlegende Variablendeklaration, Ganzzahlvariablen, Array-Variablen, Variable Expansion und Umgebungsvariablen. Beherrschen Sie den Variablenbereich und verbessern Sie Ihre Linux-Skripting-Fähigkeiten mit Docker.
LabShell