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
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 .
Related posts
WARUM ist mein PC nicht mit Windows 11 kompatibel? Verwenden Sie WhyNotWin11!
So erstellen und verwenden Sie ein Windows 11-Wiederherstellungs-USB-Laufwerk
PowerShell-Arrays: So erstellen und verwenden Sie sie
Kontextmenü-Editoren: Kontextmenüelemente in Windows 11 hinzufügen, entfernen
So heften Sie eine beliebige App an die Taskleiste in Windows 11
So melden Sie sich in der Mail-App in Windows 11 vom E-Mail-Konto ab
Symbole im Überlaufbereich der Taskleiste unter Windows 11 ein- oder ausblenden
Windows 11 for Business und Enterprise – Neue Funktionen
So verschieben Sie die Taskleiste unter Windows 11 mit dem Reigstry-Editor nach oben
Fix Kann den VPN-Serverfehler auf PIA unter Windows 11 nicht erreichen
Entfernen Sie Verlaufseinträge aus der Remotedesktopverbindung in Windows 11
Wie funktioniert die Funktion „Dynamische Aktualisierungsrate“ in Windows 11
So fügen Sie Ordner aus dem Windows 10/11-Startmenü hinzu oder entfernen sie
So aktivieren und verwenden Sie Fokussitzungen in Windows 11
So beschleunigen Sie Windows 11 und lassen es schneller starten, ausführen, herunterfahren
So installieren Sie Windows 11 mit Hyper-V in Windows
So aktivieren oder deaktivieren Sie Textvorschläge in Windows 11
So verbergen Sie Abzeichen auf Taskleistensymbolen in Windows 11
Erscheinungsdatum, Preis, Hardwareanforderungen von Windows 11
So aktivieren und verwenden Sie das TPM-Diagnosetool in Windows 11