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.
Kategorien entdecken
AlleLinuxDevOpsCybersicherheitDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA-SchulungRHCE-in-Enterprise-Linux-SchulungLFCS-SchulungShellGitDockerKubernetesCKA-SchulungCKAD-SchulungCKS-SchulungAnsibleRHCE-in-Ansible-SchulungJenkinsNmapWiresharkHydraCompTIADatenbankMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++WebentwicklungDatenwissenschaft
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
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
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
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
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
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
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
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
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
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
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
In dieser Challenge behandeln Sie Änderungen von Dateiberechtigungen unter Linux. Dazu zeigen und ändern Sie Dateiberechtigungen und Besitzverhältnisse.
ChallengeShell
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
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
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