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.

Parameter des Docker-Run-Befehls

Parameter des Docker-Run-Befehls

Lernen Sie in diesem umfassenden Lab den Docker-Run-Befehl und seine verschiedenen Parameter kennen. Erfahren Sie, wie Sie Container benennen, Ports zuordnen, Volumes einbinden, Umgebungsvariablen setzen, Ressourcen begrenzen, Netzwerke konfigurieren, Neustartrichtlinien festlegen und eigene Befehle ausführen.
DockerLinuxShell
Grundlagen der Shell-Skripterstellung

Grundlagen der Shell-Skripterstellung

Erstellen Sie einfache Bash-Skripte für Einsteiger mit Shebangs, Variablen, Quoting, Eingaben, Argumenten, Bedingungen, Dateitests, Exit-Status und for-Schleifen.
Shell
Geplante Sicherung und Wiederherstellung

Geplante Sicherung und Wiederherstellung

Erstellen Sie tar-Sicherungen anhand eines Manifests, prüfen Sie Archive, stellen Sie eine einzelne Datei wieder her und planen Sie zeitgestempelte Sicherungen sicher mit Cron.
LinuxShell
Ein Skript zur Zusammenfassung von Log-Fehlern schreiben

Ein Skript zur Zusammenfassung von Log-Fehlern schreiben

Schreiben Sie ein kurzes Bash-Skript, das die Fehlerzeilen in jeder vorbereiteten Logdatei zählt.
Shell
Bedingte Anweisungen in der Shell

Bedingte Anweisungen in der Shell

In diesem Lab lernen Sie, wie Sie bedingte Anweisungen in der Shell-Programmierung verwenden, um logische Entscheidungen zu treffen. Sie üben das Schreiben von if-else-Anweisungen, die Verwendung von elif für mehrere Bedingungen, die Durchführung von numerischen und String-Vergleichen sowie die Kombination von Bedingungen mit logischen Operatoren. Am Ende dieses Labs werden Sie in der Lage sein, Shell-Skripte zu erstellen, die Entscheidungen basierend auf verschiedenen Bedingungen treffen können.
Shell
Shell-Arrays

Shell-Arrays

Entdecken Sie die Leistungsfähigkeit von Arrays in der Shell-Programmierung in diesem praxisorientierten Lab. Lernen Sie, wie Sie Arrays erstellen, manipulieren und auf deren Elemente zugreifen, um Daten in Ihren Shell-Skripten effizient zu organisieren.
Shell
Wörter zählen und Sortieren

Wörter zählen und Sortieren

Meistern Sie in dieser praxisorientierten Challenge die unverzichtbaren Linux-Textverarbeitungswerkzeuge wc (word count) und sort. Lernen Sie, Zeilen, Wörter und Zeichen zu zählen, häufige Muster zu finden und Daten effizient für verschiedene Textanalyseaufgaben zu sortieren.
LinuxShell
Der Bash-Befehl trap

Der Bash-Befehl trap

In diesem Lab lernen Sie, wie Sie den Bash-Befehl trap verwenden, um Signale und Unterbrechungen in Ihren Skripten zu verarbeiten. Sie erstellen ein Skript, das spezifische Signale abfängt, benutzerdefinierte Aktionen für diese Signale implementiert und Funktionen in Kombination mit trap für besser organisierten Code nutzt. Am Ende werden Sie in der Lage sein, Skripte zu schreiben, die verschiedene Szenarien elegant handhaben und unvorhersehbares Verhalten verhindern.
ShellLinux
Vergleich von Arrays in der Shell

Vergleich von Arrays in der Shell

In diesem Lab lernen Sie, wie man Arrays in der Shell-Programmierung vergleicht. Sie arbeiten mit drei Arrays und implementieren ein Skript, um gemeinsame Elemente zu finden. Diese Übung vertieft Ihr Verständnis für die Manipulation von Arrays, Schleifen und bedingte Anweisungen in Shell-Skripten.
ShellLinux
Spezielle Variablen in der Shell

Spezielle Variablen in der Shell

In diesem Lab erkunden Sie spezielle Variablen in der Shell-Programmierung. Sie lernen Variablen wie $0, $1, $#, $? und $$ kennen, um auf den Skriptnamen, Befehlszeilenargumente, die Anzahl der Argumente, den Exit-Status und die Prozess-ID zuzugreifen. Zudem verstehen Sie den Unterschied zwischen $@ und $* beim Umgang mit mehreren Argumenten.
ShellLinux
Arithmetische Operationen in der Shell

Arithmetische Operationen in der Shell

Lernen Sie in diesem praxisorientierten Lab, wie Sie arithmetische Operationen in der Shell-Programmierung durchführen. Sie erfahren, wie man Berechnungen anstellt, Variablen nutzt und grundlegende Operatoren einsetzt, um praxisnahe Aufgaben wie die Kostenberechnung in einem Shell-Skript zu lösen.
ShellLinux
Bash-Scripting: Schleifen

Bash-Scripting: Schleifen

In diesem Lab werden Sie den Einsatz von Schleifen im Bash-Scripting meistern. Sie lernen, wie Sie for-, while- und until-Schleifen implementieren, um Anweisungen effizient zu wiederholen. Darüber hinaus erkunden Sie break- und continue-Anweisungen zur Steuerung der Schleifenausführung. Am Ende dieses Labs sind Sie in der Lage, dynamischere und flexiblere Bash-Skripte mit verschiedenen Schleifenstrukturen zu erstellen.
LinuxShell
Hallo, Bash!

Hallo, Bash!

Tauchen Sie mit diesem praktischen Lab in die Welt des Shell-Scriptings ein. Lernen Sie, ein einfaches Bash-Skript zu erstellen, zu bearbeiten und auszuführen, das die klassische Nachricht 'Hello, World!' ausgibt. Meistern Sie dabei grundlegende Linux-Befehle und die Grundlagen der Bash-Programmierung.
LinuxShell
Argumente an das Skript übergeben

Argumente an das Skript übergeben

Lernen Sie die Kunst der Übergabe und Verarbeitung von Argumenten in Shell-Skripten. Dieses praxisorientierte Lab führt Sie durch die Erstellung eines Skripts, das Befehlszeilenargumente akzeptiert, diese mithilfe spezieller Variablen anspricht und eine Logik implementiert, die auf der Anzahl und dem Inhalt dieser Argumente basiert.
ShellLinux
Dateisystem-Operationen in der Shell

Dateisystem-Operationen in der Shell

In diesem Lab lernen Sie, wie Sie verschiedene Dateitests in der Shell durchführen. Sie erstellen Testdateien und Verzeichnisse, prüfen deren Existenz und testen Dateiberechtigungen. Am Ende dieses Labs werden Sie in der Lage sein, Shell-Skripte zu schreiben, die mit dem Dateisystem interagieren und Entscheidungen basierend auf Dateieigenschaften treffen.
LinuxShell
Shell-Funktionen

Shell-Funktionen

In diesem Lab lernen Sie die Verwendung von Funktionen in der Shell-Programmierung kennen. Sie werden Funktionen mit Parametern erstellen, Rückgabewerte untersuchen, den Gültigkeitsbereich von Variablen verstehen und eine fortgeschrittene Funktion implementieren. Am Ende dieses Labs werden Sie in der Lage sein, wiederverwendbare Codeblöcke zu schreiben, um wiederkehrende Aufgaben in Shell-Skripten effizient zu erledigen.
Shell
Den Piratenschatz finden

Den Piratenschatz finden

Erlernen Sie die Grundlagen der Shell-Programmierung, indem Sie die Schatzkarte von Kapitän Schwarzbart mithilfe von Shell-Variablen und arithmetischen Operationen entschlüsseln. Üben Sie das Erstellen ausführbarer Skripte, den Einsatz von Variablen und die Durchführung von Berechnungen in Bash.
ShellLinux
Entwicklung eines Zufallspasswortgenerators

Entwicklung eines Zufallspasswortgenerators

In dieser Herausforderung werden wir ein Bash-Skript namens genpass.sh implementieren, das zufällige Passwörter generiert. Das generierte Passwort sollte 12 Zeichen lang sein und bestimmte Anforderungen erfüllen: Es muss mindestens eine Ziffer, einen Großbuchstaben, einen Kleinbuchstaben und ein Sonderzeichen enthalten. Ziel ist es, einen Passwortgenerator zu erstellen, der diese Bedingungen erfüllt und jedes Mal, wenn er ausgeführt wird, ein unterschiedliches Passwort zurückgibt. Wir werden Themen wie den Linux-Zufallszahlengenerator und die Grundlagen der Bash-Skriptprogrammierung untersuchen.
ShellLinux
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 19
  • Nächste