So installieren und verwenden Sie Bash unter Windows 11

Bash ( Bourne Again Shell ) ist die Befehlszeile und grafische Benutzeroberfläche, die mit allen Linux - Distributionen verteilt wird. Die Verwendung von Bash unter Windows 10(Bash on Windows 10) war kein einfacher Prozess. Windows 11 enthält jedoch ein aktualisiertes Windows-Subsystem für Linux ( WSL 2.0 ), mit dem Sie (WSL 2.0)Bash einfacher als je zuvor installieren und verwenden können .

Die neue Version von WSL führt einen echten Linux-Kernel innerhalb einer virtuellen Maschine aus. Das bedeutet, dass jede Linux- Distribution, die Sie unter WSL ausführen, (WSL)Bash enthält .

So installieren Sie WSL und Bash unter Windows 11

Um Linux -Betriebssysteme, die Bash enthalten, auf Ihrem Windows 11 -System zu installieren und auszuführen, müssen Sie zuerst WSL installieren . Unter Windows 11 ist dies ein unkomplizierter Vorgang mit Windows Terminal . CMD ( Eingabeaufforderung(Command Prompt) ) nicht starten – Windows Terminal ist eine andere Anwendung.

1. Wählen Sie die Schaltfläche Start und geben Sie „Terminal“ in das Suchfeld ein. Wählen Sie im Windows-Terminalbereich(Windows Terminal) Als Administrator ausführen (Administrator)aus(Run) .

Hinweis: Wenn Windows Terminal nicht gestartet wird, müssen Sie es möglicherweise aktualisieren. Besuchen Sie den Microsoft Store und installieren Sie die neueste Version von Windows Terminal(latest version of the Windows Terminal) .

2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein: wsl –install und drücken Sie die Eingabetaste(Enter) . Dieser einzelne Befehl lädt die neueste Version des Windows-Subsystems(Windows Subsystem) für Linux herunter und installiert sie . Der Download umfasst einige hundert Megabyte, sodass der Installationsvorgang einige Zeit in Anspruch nehmen kann.

3. Wenn der Vorgang abgeschlossen ist, sollten Sie die Meldung sehen: „Der angeforderte Vorgang ist erfolgreich.“ Wenn Sie diese Meldung sehen, starten Sie Ihr System neu, um die WSL - Installation abzuschließen. Sie können shutdown /r /t 0 in Windows Terminal eingeben(Windows Terminal) , um den Neustart einzuleiten.

4. Nach dem Neustart Ihres Systems wird der Prozess fortgesetzt, indem Ubuntu als Standard - Linux - Distribution installiert wird. Sie werden aufgefordert, einen Benutzernamen und ein Kennwort für das Linux -System einzugeben.

5. Wenn Sie fertig sind, startet Ubuntu automatisch in der (Ubuntu)Bash -Shell. Sie können dieselben Befehle verwenden, die Sie normalerweise unter Linux verwenden würden , einschließlich der Installation von Linux -Apps in dieser virtuellen Umgebung.

6. Sie können andere Linux-Distributionen(other Linux distros) installieren, wenn Sie dies bevorzugen. Um zu sehen, welche installiert werden können, öffnen Sie Windows Terminal ( Powershell ), geben Sie wsl –list –online ein und drücken Sie die Eingabetaste(Enter) . Sie sehen Optionen wie Opensuse , Debian und andere.

7. Sie können jede dieser Distributionen installieren, indem Sie wsl –install -d < eingeben> in das Windows-Terminal . Der gleiche Vorgang wie bei der vorherigen Ubuntu- Installation wird wiederholt, und Sie müssen einen Benutzernamen und ein Passwort eingeben, um die Installation abzuschließen.

Hinweis: Sie können auch eine beliebige Linux-Distribution(Linux Distro) unter Windows aus dem Microsoft Store installieren .

So starten Sie Ihre Linux-Distribution(Your Linux Distro) und verwenden Bash(Use Bash)

Es gibt zwei Methoden, mit denen Sie Ihre Linux(Linux) -Distribution starten können . Wenn Sie Ubuntu installiert haben, können Sie das Startmenü(Start) auswählen , Ubuntu eingeben und die Ubuntu -App auswählen, um sie zu starten.

Alternativ können Sie das Windows-Terminal starten und einfach den Befehl Ubuntu eingeben(Ubuntu) , um die Linux-Bash -Shell in der Ubuntu - Umgebung zu starten.

Um eine Liste aller verfügbaren Linux - Befehle anzuzeigen, die Sie in Bash verwenden können, geben Sie help -d ein.

Weitere Einzelheiten zu einzelnen Befehlen erhalten Sie, indem Sie help gefolgt vom Befehlsnamen eingeben. Beispielsweise gibt help printf Befehlsdetails und Informationen zu jedem Befehlsparameter zurück.

Einige der gebräuchlicheren Bash- Befehle, die die meisten Leute verwenden, wenn sie anfangen, sind:

  • Interaktiver Modus(Mode) : Geben Sie Befehle in die Befehlszeilenschnittstelle ( Windows Terminal ) ein.
  • Stapelmodus : Führen(Mode) Sie eine Textdatei aus, die alle Befehle enthält, die Linux der Reihe nach ausführen soll. Viele Leute erstellen diese Skripte mit Programmiersyntax.

So führen Sie ein Bash-Skript(Bash Script) in Windows aus(Windows)

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 den Sie sich erinnern werden.

Eine Sache, die an einem Bash - Skript einzigartig ist, ist, dass die erste Zeile „#!“ sein muss. gefolgt vom Pfad Ihres Linux -Bash-Pfads. Um zu sehen, was das ist, starten Sie Ubuntu und geben Sie which bash in das Befehlszeilenfenster ein. Dadurch wird der Bash- Pfad bereitgestellt.

Erstellen Sie eine neue Textdatei und fügen Sie diese erste Zeile oben ein. In diesem Beispiel wäre das:

#! /user/bin/bash

Folgen Sie dieser Zeile mit jedem sequenziellen Befehl, den Linux ausführen soll. In diesem Beispiel:

  • Zeile 1: Verwendet den echo-Befehl, um dem Benutzer Text auf dem Bildschirm anzuzeigen.
  • Zeile 2: Kombiniert echo mit dem date-Befehl, um das heutige Datum zurückzugeben.
  • Zeile 3: Kombiniert echo mit dem whoami-Befehl, 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 verwenden Sie den cd-Befehl, um zu dem Pfad zu navigieren, in dem Sie das Bash- Skript gespeichert haben.

Um das Skript auszuführen, geben Sie bash <<Name des Skripts>> ein.

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 sind verfügbar, um Entscheidungsfunktionen in Ihr Skript aufzunehmen.

Die Site SS64 bietet eine umfangreiche Ressource(SS64 provides an extensive resource) mit allen verfügbaren Bash - Befehlen, die Sie im Bash - Terminal oder in Ihren Bash - Skripten verwenden können.

Sie können sich auch ein Tutorial zur Verwendung eines Linux-Shell-Skripts zum Sichern eines Verzeichnisses(Linux shell script to back up a directory) ansehen .



About the author

Ich bin ein Windows 10-Techniker und helfe seit vielen Jahren Einzelpersonen und Unternehmen dabei, die Vorteile des neuen Betriebssystems zu nutzen. Ich habe umfangreiche Kenntnisse über Microsoft Office, einschließlich der Anpassung des Erscheinungsbilds und der Personalisierung von Anwendungen für verschiedene Benutzer. Außerdem weiß ich, wie ich mit der Explorer-App Dateien und Ordner auf meinem Computer durchsuchen und finden kann.



Related posts