Dank der großen Beliebtheit von „Open Source“ ist es unmöglich, die großartigen Fähigkeiten eines Betriebssystems wie Linux zu ignorieren und zu versuchen, es in anderen zu reproduzieren. Dank der erfolgreichen Einführung des Windows-Subsystems für Linux (WSL) durch Microsoft ist es möglich , Bash unter Windows 11 zu installieren und auszuführen .
Was ist WSL? Dies ist eine 2016 eingeführte Funktion, die uns die Möglichkeit gibt, das Linux-Dateisystem auf dem aktuellen Betriebssystem auszuführen. Nach der Installation von WSL ist es möglich, jedes Linux-Tool auf unserem Windows-Computer auszuführen.
Installieren Sie Bash unter Windows 11 und führen Sie es aus
Bash ist die Standard-Shell, über die die meisten Linux-Systeme verfügen. Das erste Mal sahen wir es 1989 als Ersatz für Shell Bourne, das wiederum als Befehlszeileninterpreter für GNU-basierte Systeme dient.
Es ist sogar möglich, es als Textverarbeitungsprogramm, Grafikbearbeitungs-App oder als unseren Desktop zu verwenden. Wenn wir also Bash unter Windows 11 installieren und ausführen möchten, installieren wir als Erstes WSL auf unserem System. Der Vorgang ist recht einfach, sodass wir keinerlei Probleme haben sollten.
Als erstes müssen wir zum Startmenü gehen und dann „Terminal“ schreiben. Im rechten Bereich starten wir Windows Terminal mit Administratorrechten. Nach dem Öffnen müssen wir den folgenden Befehl eingeben: wsl –install
Sobald die Installation abgeschlossen ist, starten wir den Computer neu.
Nachdem unser PC hochgefahren ist, beginnt die Installation erneut. Unser PC wird zu diesem Zeitpunkt die Ubuntu-Software herunterladen und installieren. Wir werden aufgefordert, einen Benutzernamen und ein Passwort einzugeben. Wenn wir dies tun, startet unser PC, er startet schnell. Die Installation beginnt automatisch dort, wo wir vor dem Starten des PCs aufgehört haben.
Jetzt wird Ubuntu auf unserem Computer installiert. Wenn es fertig ist, bootet Ubuntu automatisch in die Bash-Shell. Es ist möglich, alle Befehle zu verwenden, die wir unter Linux verwenden, einschließlich der Installation von Linux-Anwendungen in dieser virtuellen Umgebung.
Führen Sie Befehle in Windows aus
Um ein Skript in Bash auszuführen, müssen wir lediglich eine Textdatei mit unserem Lieblingseditor erstellen, es kann sogar Notepad sein. Dann müssen wir es an einem Ort speichern, an den wir uns erinnern.
Bei Bash-Skripten ist es wichtig, dass die erste Zeile „#!“ sein muss. gefolgt vom Linux-Bash-Pfad. Um dies zu veranschaulichen, starten wir Ubuntu und geben bash in ein Befehlszeilenfenster ein. Dadurch erhalten wir den Bash-Pfad.
Erstellen wir also mit einem beliebigen Editor eine Textdatei und fügen diese Zeile oben ein. Zum Beispiel: #! /user/bin/bash
Wir folgen dieser Zeile mit jedem sequentiellen Befehl, den Linux ausführen soll:
- Erste Zeile: Wir verwenden den Echo-Befehl, um Text auf dem Bildschirm anzuzeigen.
- Zweite Zeile: Wir kombinieren den Echo-Befehl mit dem Datum, um das aktuelle Datum zurückzugeben.
- Dritte Zeile: Wir kombinieren echo mit dem Befehl whoami, um den Benutzernamen zurückzugeben.
Wir speichern die Textdatei mit der Erweiterung .sh an einem Speicherort, den wir uns merken können. Danach öffnen wir das Windows-Terminal und navigieren mit dem Befehl „cd“ zu dem Ort, an dem wir das Bash-Skript gespeichert haben. Zum Beispiel: bash name_script
In Wirklichkeit ist das oben erwähnte Beispiel recht einfach, dient aber dazu, zu verdeutlichen, wie es möglich ist, eine Datei dieses Typs auszuführen, um komplexere Bash-Skripte generieren zu können.