0Pricing
DevOps Bootcamp · Lektion

Erstes Bash-Skript und Shebang

Schreiben Sie Ihr erstes ausführbares Bash-Skript, verstehen Sie die Shebang-Zeile und führen Sie es im Terminal aus.

Erstes Bash-Skript und Shebang ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Einführung in Bash-Skripte

Willkommen beim Bash-Scripting! Ein Bash-Skript ist einfach eine Textdatei, die eine Folge von Befehlen enthält, die die Bash-Shell ausführen kann.

Stellen Sie es sich als Rezept für Ihren Computer vor. Anstatt Befehle einzeln einzugeben, schreiben Sie sie alle in ein Skript, und der Computer führt die Anweisungen aus.

Warum mit Bash automatisieren?

Bash-Skripte sind leistungsfähige Werkzeuge zur Automatisierung. Sie helfen Ihnen dabei:

  • Wiederkehrende Aufgaben zu automatisieren: Sparen Sie Zeit, indem Sie komplexe Befehlsfolgen mit einem einzigen Skript ausführen.
  • Befehle zu kombinieren: Verketten Sie mehrere Befehle, um anspruchsvolle Vorgänge auszuführen.
  • Systeme zu verwalten: Führen Sie gängige Aufgaben der Systemadministration effizient aus.
  • Dienstprogramme zu erstellen: Entwickeln Sie eigene benutzerdefinierte Befehlszeilenwerkzeuge.

Ihre Skriptdatei erstellen

Zum Erstellen eines Bash-Skripts benötigen Sie lediglich eine einfache Textdatei. Üblicherweise erhalten Skriptdateien die Erweiterung .sh, zum Beispiel my_script.sh.

Sie können über das Terminal mit dem Befehl touch eine leere Datei erstellen:

touch my_script.sh

Anschließend können Sie sie in einem Texteditor öffnen und Befehle hinzufügen.

Einfacher Skriptinhalt

Beginnen wir damit, unserer Skriptdatei einen ganz einfachen Befehl hinzuzufügen. Der Befehl echo gibt Text einfach im Terminal aus.

Wenn Sie my_script.sh in einem Texteditor öffnen würden, würden Sie diese Zeile hinzufügen:

echo "Hello from my script!"

Die Shebang-Zeile kennenlernen

Damit Ihr Skript korrekt ausgeführt werden kann, benötigt es eine spezielle erste Zeile, die als Shebang (ausgesprochen „She-bang“) bezeichnet wird. Sie teilt Ihrem System mit, welcher Interpreter (welches Programm) das Skript ausführen soll.

Die Shebang beginnt mit #!, gefolgt vom Pfad zum Interpreter.

`#!/bin/bash` erklärt

Für Bash-Skripte lautet die häufigste Shebang #!/bin/bash. Das bedeutet, dass das Skript mit dem Bash-Interpreter ausgeführt werden soll, der sich unter /bin/bash befindet.

Ihre Datei my_script.sh würde nun also so aussehen:

#!/bin/bash
echo "Hello from my script!"

Berechtigungen erteilen

Bevor Sie ein Skript direkt über seinen Namen ausführen können, müssen Sie ihm Ausführungsberechtigungen erteilen. Dadurch erkennt das Betriebssystem, dass es sich bei der Datei um ein ausführbares Programm handelt.

Mit dem Befehl chmod +x fügen wir Ausführungsberechtigungen hinzu. Wenn Ihr Skript my_script.sh heißt, würden Sie Folgendes eingeben:

chmod +x my_script.sh

Ohne diese Berechtigung weiß das System nicht, dass es sich um ein Programm handelt!

Ihr Skript ausführen

Sobald Ihr Skript Ausführungsberechtigungen besitzt, können Sie es direkt über das Terminal ausführen. Befinden Sie sich im selben Verzeichnis wie das Skript, setzen Sie ./ vor seinen Namen.

./ bedeutet „im aktuellen Verzeichnis“. Versuchen Sie, dieses Beispiel auszuführen, wenn es unter runnable_script.sh gespeichert ist und die entsprechenden Berechtigungen besitzt:

#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"

Vollständige Hello-World-Skriptdemo

Hier ist ein vollständiges Skript im Stil von „Hello World“, das Sie speichern, ausführbar machen und ausführen können.

Schritte:

  • Speichern Sie diesen Code in einer Datei (z. B. hello_world.sh).
  • Machen Sie die Datei ausführbar: chmod +x hello_world.sh.
  • Führen Sie sie aus: ./hello_world.sh.
#!/bin/bash
# This script greets the world!

echo "Hello, World!"
echo "Welcome to Bash Scripting!"

Scripting-Quiz

Sie haben die wichtigsten Schritte zum Erstellen und Ausführen Ihres ersten Bash-Skripts gelernt. Überprüfen wir kurz Ihr Verständnis.

Zusammenfassung: Erstes Skript

Herzlichen Glückwunsch! Sie haben gerade Ihr allererstes Bash-Skript erstellt und ausgeführt. Hier ist eine kurze Zusammenfassung:

  • Bash-Skripte automatisieren Befehlsfolgen.
  • Die Shebang-Zeile (#!/bin/bash) teilt dem System mit, welcher Interpreter verwendet werden soll.
  • Verwenden Sie chmod +x, um Ihr Skript ausführbar zu machen.
  • Führen Sie ein ausführbares Skript mit ./script_name.sh aus.

Damit verfügen Sie über die Grundlage, um komplexere Skripte zu erstellen!

Häufig gestellte Fragen

Ist die Lektion „Erstes Bash-Skript und Shebang“ kostenlos?

Ja — der vollständige Text von „Erstes Bash-Skript und Shebang“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Erstes Bash-Skript und Shebang“?

Schreiben Sie Ihr erstes ausführbares Bash-Skript, verstehen Sie die Shebang-Zeile und führen Sie es im Terminal aus. Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um DevOps Bootcamp zu starten?

Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Erstes Bash-Skript und Shebang“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?

Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Erstes Bash-Skript und Shebang
  2. Variablen und Benutzereingaben
  3. Bedingte Anweisungen (if, else, elif)
  4. Mit Arrays in Bash arbeiten
← Zurück zu DevOps Bootcamp