Mit dem Aufstieg der Open-Source-Kultur ist es sicherlich unmöglich, die erstaunlichen Fähigkeiten des Linux-Betriebssystems zu ignorieren und sie auf andere Betriebssysteme zu replizieren. Microsoft ist sich dessen bewusst und hat es geschafft, das Windows-Subsystem für Linux (WSL) einzuführen.
WSL wurde 2016 eingeführt und ist eine Windows-Funktion, die es Ihnen ermöglicht, ein Linux-Dateisystem auf Ihrem Betriebssystem auszuführen. Nach der Installation von WSL können Sie problemlos jedes Linux-Tool auf Ihrem PC ausführen. Wenn Sie also Bash auf Ihrem Windows 11 ausführen möchten, finden Sie hier eine detaillierte Anleitung dazu.
So installieren und führen Sie Bash unter Windows 11 aus
Bash ist die Standard-Shell für die meisten Linux-Systeme. Es wurde erstmals 1989 als Ersatz für die Bourne-Shell eingeführt und fungiert auch als Befehlszeileninterpreter für GNU-basierte Systeme.
Darüber hinaus können Sie es sogar als Textverarbeitungsprogramm, Grafikbearbeitungsprogramm oder als Desktop verwenden, wie Opensource.com erklärt.
Wenn Sie Bash also unter Windows 11 ausführen möchten, müssen Sie zunächst WSL auf Ihrem System installieren . Lassen Sie sich von diesem kompliziert klingenden Jargon nicht einschüchtern; Der gesamte Installationsprozess ist recht einfach. So können Sie loslegen:
1. Gehen Sie zur Suchleiste des Startmenüs , geben Sie „Terminal“ ein und starten Sie Windows Terminal mit Administratorrechten.
2. Geben Sie den folgenden Befehl in das Terminal ein:
wsl --install
3. Starten Sie Ihren PC neu, sobald die Installation abgeschlossen ist.

Windows PowerShell
Sobald Ihr PC hochfährt, beginnt der Installationsvorgang erneut. Von hier aus beginnt Ihr PC mit dem Herunterladen und Installieren der Ubuntu-Software. Sie werden bald aufgefordert, einen Benutzernamen und ein Passwort einzurichten. Wenn Sie das tun, startet Ihr PC schnell, wenn Sie Ihr Passwort eingeben. Die Installation beginnt automatisch dort, wo Sie vor dem Starten Ihres PCs aufgehört haben.
Schließlich wird Ubuntu erfolgreich auf Ihrem PC installiert. Sobald Sie fertig sind, startet Ubuntu automatisch in der Bash-Shell. Sie können dieselben Befehle verwenden, die Sie normalerweise unter Linux verwenden, einschließlich der Installation von Linux-Anwendungen in dieser virtuellen Umgebung.

Ubuntu startet automatisch in der Bash-Shell
Und so können Sie Bash auf Ihrem Windows-PC installieren und verwenden. Tatsächlich stehen Ihnen mit Ubuntu heute auf Ihrem System auch eine Reihe weiterer praktischer Funktionen wie Aliasing, Befehlszeilenbearbeitung, Jobsteuerung usw. zur Verfügung.
So führen Sie ein Bash-Skript unter Windows aus
Um ein Skript in Bash auszuführen, erstellen Sie einfach eine Textdatei mit Ihrem bevorzugten Dateieditor wie Notepad und speichern Sie sie an einem Ort, an dem Sie sie sich leicht merken können.
Eine Besonderheit von Bash-Skripten ist, dass die erste Zeile „#!“ sein muss. gefolgt vom Linux-Bash-Pfad. Um zu sehen, was es ist, starten Sie Ubuntu und geben Sie bash in die Befehlszeile ein. Dadurch wird der Bash-Pfad bereitgestellt.

Bash-Pfad
Erstellen Sie eine neue Textdatei und fügen Sie die erste Zeile oben ein. Im Falle dieses Beispiels wäre das:
#! /user/bin/bash

Erstellen Sie eine neue Textdatei
Befolgen Sie diese Zeile für jeden sequentiellen Befehl, den Linux ausführen soll. In diesem Beispiel:
- Zeile 1: Verwenden Sie den Echo- Befehl , um dem Benutzer Text auf dem Bildschirm anzuzeigen.
- Zeile 2: Kombinieren Sie echo mit dem Befehl date , um das heutige Datum zurückzugeben.
- Zeile 3: Kombinieren Sie echo mit dem Befehl whoami , um Ihren Benutzernamen zurückzugeben.
Speichern Sie diese Textdatei mit der Erweiterung .sh . Merken Sie sich den Pfad zu dieser Datei.
Öffnen Sie als Nächstes das Windows-Terminal und navigieren Sie mit dem Befehl cd zu dem Pfad, in dem Sie das Bash-Skript gespeichert haben.
Geben Sie Folgendes ein, um das Skript auszuführen:
bash >

Führen Sie das Skript in Bash aus
Dies ist ein sehr einfaches Beispiel, aber es zeigt, wie Sie eine solche Datei verwenden können, um ganze Bash-Skriptprogramme zu erstellen. Sogar Programmieranweisungen wie IF-Anweisungen stehen zur Verfügung, um Entscheidungsfunktionen in Ihr Skript einzubinden.
Die SS64-Website bietet eine umfangreiche Ressource mit allen verfügbaren Bash-Befehlen, die Sie in Ihrem Bash-Terminal oder Bash-Skripten verwenden können.