Wenn Sie Linux schon lange verwenden, haben Sie zweifellos das Wort Bash in Foren und Artikeln gesehen. Es scheint manchmal ein Synonym für das Terminal zu sein, aber Bash und der Terminalemulator sind definitiv zwei verschiedene Anwendungen. Was genau ist Bash? In diesem kurzen Artikel werden wir untersuchen, was Bash ist, was es tut und wie Sie es verwenden können.
Bash definiert
Der Name Bash ist eine Abkürzung für B.ourne-EINdazugewinnen SchEll, ein Wortspiel auf den Namen Stephen Bourne, Schöpfer eines der Vorgänger von Bash. Die erste Beta wurde 1989 veröffentlicht und hat zum jetzigen Zeitpunkt das letzte Update im Dezember 2020 erhalten: Version 5.1.
Bash gehört zu den beliebtesten Shell-Sprachen und ist bekannt für seine Kombination aus leistungsstarken Funktionen und benutzerfreundlichen Befehlen. Das ist der Grund, warum es in Linux-Distributionen so produktiv ist.
Bash funktioniert jedoch nicht nur unter Linux. Es ist auch unter MacOS und BSD verfügbar und kann unter Windows über das Windows-Subsystem für Linux verwendet werden.
Weiterlesen: So erhalten Sie die Linux Bash Shell unter Windows 10
Müssen Sie Linux ohne Zeit verwenden, um zu einem anderen PC zu wechseln oder eine VM auszuführen? Führen Sie Linux in Windows 10 stattdessen mit einem Bash-Shell-Terminal aus!
Aber um Bash wirklich zu definieren, müssen wir verstehen, was eine Shell ist.
Eine Shell ist eine Anwendung, die Eingaben von einem Benutzer akzeptiert und als Antwort eine Aktion ausführt, die normalerweise mit dem Kernel kommuniziert, um dies zu erreichen. Auf diese Weise ist es wie eine "Shell" um den Kernel.
Während Shells andere Anwendungen über Befehle initiieren, verfügen sie häufig auch selbst über interaktive Funktionen.
Wenn Sie beispielsweise ein Linux-Terminal öffnen und die Aufwärtspfeiltaste drücken, um den zuletzt ausgegebenen Befehl abzurufen, ist dies eine Funktion der Bash-Anwendung. Das CD Der Befehl zum Ändern von Verzeichnissen ist ein weiterer sehr häufiger Bash-Befehl.
Bash ist nicht nur eine interaktive Anwendung, sondern auch eine Skriptsprache. Ihr Linux-Betriebssystem verwendet im Startprozess tatsächlich viele Bash-Skripte, um verschiedene Prozesse zu initiieren.
Wie kann ich Bash verwenden?
Sie verwenden Bash immer dann, wenn Sie das Terminal in fast jedem Linux-System verwenden.
Sie können dies mit diesem Befehl bestätigen, der den Namen der verwendeten Shell zurückgibt:
Echo $ 0
Sie sollten nur das Wort bekommen Bash ist zurückgekommen. Wenn Sie dies tun, können Sie die Version von Bash sehen, die Sie mit diesem Befehl verwenden:
Bash - Version
Ihr Bildschirm sollte ungefähr so aussehen:
Das Ausgeben einzelner Befehle im Terminal ist jedoch nur der Anfang von Bashs Verwendungen.
Wie die Skripte, die Ihr Betriebssystem verwendet, können Sie lernen, Bash-Skripte zu schreiben, die Prozesse auf Ihrem Linux-PC automatisieren, die Sie häufig manuell ausführen. Ein erfahrener Bash-Scripter verfügt möglicherweise über Skripte, die Hunderte von Aufgaben pro Tag automatisieren!
Wie kannst du Bash lernen?
Durch das Schreiben von Skripten, entweder alleine oder geführt, wie in a Bash-Kurs.
Für Ihre Spieler da draußen können Sie auch lernen, indem Sie ein Bash-Spiel spielen. Ein Beispiel ist Bashcrawl, ein textbasierter Dungeon-Crawler, der Sie zwingt, Bash-Befehle zu lernen und abzurufen, um im Spiel voranzukommen.
Wir haben hier auch Artikel über Make Use Of, die Sie zu einem besseren Bash-Scripter ausbilden. Wir können Ihnen zum Beispiel zeigen, wie es geht schreibe für Schleifen in Bash, oder vielleicht Verwandeln Sie Ihre Skripte in anklickbare Apps.
Verbessere dein Linux-Spiel
Wir haben gelernt, was Bash ist, seine Geschichte und wie Sie lernen können, es für Sie einzusetzen.
Das Erlernen von Bash ist jedoch nur ein Teil der optimalen Nutzung Ihres Linux-Betriebssystems. Sie können noch viel mehr lernen, um ein Linux-Power-User zu werden.
Möchten Sie Linux besser beherrschen? Diese Ubuntu-Tipps und Tricks helfen Ihnen, in kürzester Zeit ein Power-User zu werden.
- Linux
- Ubuntu
- Linux
- Linux Bash Shell
Jordan ist ein Tutor und Journalist, der sich leidenschaftlich dafür einsetzt, Linux für alle zugänglich und stressfrei zu machen. Er hat einen BA in Englisch und eine Sache für heißen Tee. Während der warmen Jahreszeit radelt er gerne auf den Hügeln der Ozarks, in denen er lebt.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.