Bevor wir fortfahren, sehen wir uns an, wie es geht Führen Sie Bash unter Ubuntu unter Windows aus, hier ein kleiner Einblick in den erstaunlichen Schritt von Microsoft, Linux im Benutzermodus und seine Tools in das Windows-Betriebssystem zu integrieren. Wer hätte gedacht, dass man natives Bash direkt unter Windows ausführen würde?
Zu Beginn des Windows-Zyklus öffnete Microsoft eine Benutzerstimme-Seite und begann eine Unterhaltung über die Windows-Befehlszeile. Sie fragten die Community, was ihnen an der Windows-Befehlszeile gefällt und welche Funktionen sie gerne in der Windows-Befehlszeile sehen würden.
Viele in der Community antworteten, dass sie sich einige Verbesserungen an der Windows-Befehlszeile wünschen. Einige andere sagten, sie würden gerne Linux/Unix-Tools auf Windows bringen. Da die Arbeit mit Open-Source-Tools unter Windows oft schwierig ist, äußerten die Benutzer, dass sie sich wünschen würden, dass Microsoft die Verwendung dieser Tools unter Windows einfacher macht.
Auf die Stimme der Community hörend, verbesserte Microsoft erstens CMD, PowerShell und viele andere Windows-Befehlszeilentools und tat zweitens vor ein paar Jahren etwas Unglaubliches. Microsoft hat beschlossen, echte, nativer Bash und damit Unterstützung für Linux-Befehlszeilentools die direkt unter Windows in einer Umgebung laufen, die sich wie Linux verhält! Es ist keine VM, sondern das echte Linux unter Windows.
Windows-Subsystem für Linux
Zu diesem Zweck baute Microsoft eine neue Infrastruktur innerhalb von Windows auf – die Windows-Subsystem für Linux (WSL) Daraufhin wird ein echtes Ubuntu-Benutzermodus-Image ausgeführt, das von seinem Partner bereitgestellt wird KanonischSchöpfer von Ubuntu Linux.
Dadurch werden Windows-Entwickler wesentlich produktiver und können diese Tools viel reibungsloser nutzen. Und dies wird eine langfristig solide, zuverlässige und stabile Lösung sein.
Hier ist, was Mark Shuttleworth, Gründer von Canonical, sagte:
„Auf unserem Weg, kostenlose Software einem möglichst breiten Publikum zugänglich zu machen, ist dies ein Moment, den wir nicht hätten vorhersagen können. Dennoch freuen wir uns, hinter Ubuntu für Windows zu stehen und uns dafür einzusetzen, auf die Bedürfnisse von Windows-Entwicklern einzugehen, die Linux auf diese erstaunliche neue Art und Weise erkunden, und sind gespannt auf die Möglichkeiten, die diese unerwartete Wendung der Ereignisse mit sich bringt.“
Was ist Bash unter Linux?
Für diejenigen, die es nicht wissen: Die Bash- oder Bourne Again-Shell ist ein Standard-GNU-Linux-Shell-Programm.
Laut Wikipedia ist Bash eine Unix-Shell und Befehlssprache für das GNU-Projekt als freier Software-Ersatz für die Bourne-Shell. Es wurde weithin als Shell für das GNU-Betriebssystem und als Standard-Shell unter Linux und OS X verbreitet.
Führen Sie Bash unter Ubuntu unter Windows 11/10 aus
Ab Windows 10 wird das Windows-Subsystem für Linux bereitgestellt. Ab diesem Build ist das möglich Führen Sie natives Bash unter Ubuntu unter Windows aus. So macht man es.
-
Zuerst muss man Aktivieren Sie den Entwicklermodus aus
-
Einstellungen > Update & Sicherheit > Für Entwickler. Überprüf den Entwicklermodus Radio knopf. Und suchen Sie nach „Windows-Funktionen“ , wählen „Schalte Windows Funktionen ein oder aus“.
-
Wählen „Windows-Subsystem für Linux (Beta)” . Drücke OK.
-
Es beginnt mit der Suche nach den erforderlichen Dateien und übernimmt die Änderungen. Sobald dies erledigt ist, muss ein Neustart durchgeführt werden, um die Installation der angeforderten Änderungen abzuschließen. Klicken Sie auf Jetzt neu starten.
-
-
Klicken Sie nach dem Neustart mit der rechten Maustaste auf die Schaltfläche „Start“ und öffnen Sie es Eingabeaufforderung (Admin) oder PowerShell.
-
Typ „bash” an der Eingabeaufforderung und Enter. Sie erhalten die Meldung „Dadurch wird Ubuntu unter Windows installiert, das von Canonical vertrieben wird und…” . Geben Sie „y“ ein, um fortzufahren. Drücken Sie „y“ und Ihr Download aus dem Windows Store beginnt. Nach dem Herunterladen wird mit dem Extrahieren des Dateisystems begonnen. Dies wird einige Zeit dauern, seien Sie also geduldig.
-
Nach einiger Zeit erhalten Sie die Meldung „Installation erfolgreich! Die Umgebung wird sofort starten…“ und Sie befinden sich an der Bash-Eingabeaufforderung.
-
-
Von hier an können Sie Bash-Skripte ausführen. Linux-Befehlszeilentools wie sed, awk, grep und Sie können es sogar versuchen Linux-First-Tools wie Ruby, Git, Python usw. direkt unter Windows. Man kann auch von Bash aus auf das Windows-Dateisystem zugreifen.
-
Nach der Installation wird es auch in der App-Liste aufgeführt. Damit man Alle Apps öffnen und auf „Bash unter Ubuntu unter Windows”, um die Bash-Eingabeaufforderung zu öffnen.
Denken Sie daran, dass es sich um ein Entwickler-Toolset handelt, das Sie beim Schreiben und Erstellen Ihres gesamten Codes für alle Ihre Szenarien und Plattformen unterstützt. Dies ist keine Serverplattform, auf der Sie Websites hosten, Serverinfrastruktur betreiben usw.
Da dies eines der coolsten Dinge ist, die Windows passieren können, sollten Sie es unbedingt ausprobieren, wenn Sie sich für Linux oder Ubuntu unter Windows interessieren.
Quelle: Windows.com.
Sie können sich auch dieses Video-Tutorial von Scott Hanselman ansehen:
Besuchen sein Blog für weitere Informationen.
Wie öffne ich Bash unter Ubuntu in Windows 11/10?
Um Bash unter Ubuntu in Windows 11 oder Windows 10 zu öffnen, müssen Sie es zuerst installieren. Zuvor müssen Sie das Windows-Subsystem für Linux installieren, was Sie über das Fenster „Windows-Funktionen“ tun können. Öffnen Sie anschließend ein Eingabeaufforderungsfenster und geben Sie Folgendes ein bash Befehl. Lassen Sie den Installationsvorgang abschließen, um Bash unter Ubuntu zu öffnen.
Lesen: Unterschiede zwischen PowerShell und Bash erklärt
Wie führe ich die Ubuntu-Shell unter Windows aus?
Um die Ubuntu-Shell unter Windows 11 oder Windows 10 auszuführen, müssen Sie zuerst das Windows-Subsystem für Linux installieren. Dann können Sie das eingeben bash Befehl zum Installieren von Bash unter Ubuntu. Sobald die Installation abgeschlossen ist, können Sie Bash unter Ubuntu unter Windows ausführen.