Was bedeutet “Bash”? Mein unter Linux?
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 ein Akronym für B ourne- Ein Gewinn SH ell, ein Wortspiel mit dem Namen Stephen Bourne, Softwareentwickler einer der Bash Vorgänger. 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.
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. Der Befehl cd 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 beim Start 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 $0Sie sollten nur das Wort Bash zurückbekommen. Wenn Sie dies tun, können Sie die Version von Bash sehen, die Sie mit diesem Befehl verwenden:
bash --versionIhr 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 einem 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 beispielsweise zeigen, wie Sie in Bash für Schleifen schreiben oder Ihre Skripte in anklickbare Apps verwandeln .
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.
