Bevor wir weitermachen, um zu sehen wie Führen Sie Bash unter Ubuntu unter Windows ausHier ein wenig zu dem erstaunlichen Schritt von Microsoft, Linux im Benutzermodus und seine Tools in das Windows-Betriebssystem zu integrieren. Wer hätte gedacht, man würde native Bash direkt unter Windows ausführen.

Zu Beginn des Windows 10-Zyklus öffnete Microsoft eine Benutzersprachenseite und begann eine Unterhaltung über die Windows-Befehlszeile. Sie haben die Community gefragt, was ihnen an der Windows-Befehlszeile gefällt und welche Funktionen sie in der Windows-Befehlszeile sehen möchten.

Viele Mitglieder der Community haben geantwortet, dass sie Verbesserungen an der Windows-Befehlszeile wünschen. Einige andere sagten, sie würden Linux / Unix-Tools gerne unter Windows einsetzen. Da die Arbeit mit Open-Source-Tools unter Windows häufig ein Problem ist, sagen Benutzer, dass sie möchten, dass Microsoft die Verwendung dieser Tools unter Windows vereinfacht.

Microsoft hat die Community-Stimme angehört und zunächst CMD, PowerShell und viele andere Windows-Befehlszeilen-Tools verbessert und zweitens das getan, was vor wenigen Jahren unglaublich war. Microsoft entschied sich für real, native bash und damit unterstützung für Linux-Befehlszeilen-Tools die direkt unter Windows in einer Umgebung ausgeführt werden, die sich wie Linux verhält! Es ist keine VM, sondern das echte Linux unter Windows.

Windows-Subsystem für Linux

Dafür hat Microsoft eine neue Infrastruktur innerhalb von Windows gebaut - die Windows-Subsystem für Linux (WSL) auf dem ein echtes Ubuntu-Benutzermodus-Image von seinem Partner bereitgestellt wird KanonischSchöpfer von Ubuntu Linux.

Dadurch werden Windows-Entwickler wesentlich produktiver und verwenden diese Tools viel nahtloser. Dies ist eine langfristig solide, zuverlässige und stabile Lösung.

Mark Shuttleworth, Gründer von Canonical, sagte dazu:

“In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”

Was ist Bash in Linux?

Für diejenigen, die es nicht wissen, ist Bash oder Bourne Again ein Standard-GNU Linux Shell-Programm.

According to Wikipedia, Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.

Führen Sie Bash unter Ubuntu unter Windows 10 aus

Mit Windows 10 Insider Preview Build 14316 wurde Windows Subsystem für Linux bereitgestellt. Mit diesem Build kann man beginnen nativen Bash auf Ubuntu unter Windows ausführen. Dies wurde erstmals auf der Build 2016 bekannt gegeben. So macht man es.

  • Zuerst muss man Aktivieren Sie den Entwicklermodus von
    • Einstellungen> Update & Sicherheit> Für Entwickler. Überprüf den Entwicklermodus Radio knopf. Und suche nach “Windows-Funktionen" , wählen "Schalte Windows Funktionen ein oder aus”.

    • Wählen "Windows-Subsystem für Linux (Beta)”. Drücke OK.

    • Es wird nach den erforderlichen Dateien gesucht und die Änderungen werden übernommen. Sobald Sie fertig sind, müssen Sie einen Neustart durchführen, um die Installation der angeforderten Änderungen abzuschließen. Klicken Sie auf Jetzt neu starten.

  • Nach dem Neustart klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und öffnen Sie sie Eingabeaufforderung (Admin) oder PowerShell.
    • Art "bash”An der Eingabeaufforderung und der Eingabetaste. Du bekommst eine Nachricht “Dies wird Ubuntu unter Windows installieren, verteilt von Canonical und…”. Geben Sie "y" ein, um fortzufahren. Drücken Sie "y" und der Download aus dem Windows Store wird gestartet. Nach dem Herunterladen wird das Dateisystem extrahiert. Dies wird einige Zeit in Anspruch nehmen.

    • Nach einiger Zeit bekommst du die Nachricht “Installation erfolgreich! Die Umgebung fängt kurz an… “ und Sie werden an der Bash-Eingabeaufforderung sein.

  • Ab jetzt können Sie Bash-Skripts ausführen, Linux-Befehlszeilen-Tools mögen sed, awk, grep und du kannst es sogar versuchen Linux-erste Werkzeuge mögen Ruby, Git, Python usw. direkt unter Windows. Auf das Windows-Dateisystem kann auch von Bash aus zugegriffen werden.

  • Nach der Installation wird es auch in der App-Liste aufgeführt. Damit kann man Alle Apps öffnen und auf “Bash auf Ubuntu unter Windows”, Um die Bash-Eingabeaufforderung zu öffnen.

Denken Sie daran, dies ist ein Entwickler-Toolset, mit dem Sie Ihren gesamten Code für all Ihre Szenarien und Plattformen schreiben und erstellen können. Dies ist keine Serverplattform, auf der Sie Websites hosten, Serverinfrastruktur betreiben usw.

Da dies eines der coolsten Dinge ist, die mit Windows passieren, muss man es versuchen, wenn man sich für Linux, Ubuntu unter Windows interessiert.

Quelle: Windows.com.

Sie können sich auch dieses Video-Tutorial von Scott Hanselman ansehen:

Besuchen Sie seinen Blog für weitere Informationen.

Top-Tipps:
Kommentare: