Mit dem Windows 10 Anniversary Update fügte Microsoft eine interessante neue Funktion für Entwickler, Poweruser und alle hinzu, die mit Unix-y-Systemen wie Mac OS X und Linux zu tun hatten. Windows 10 enthält jetzt die Unix Bash-Eingabeaufforderung (in Beta), die dank einer Zusammenarbeit mit Canonical, dem Unternehmen hinter Ubuntu Linux, zur Verfügung gestellt wurde.
Mit der Bash-Eingabeaufforderung können Sie alle möglichen Aktionen ausführen, z. B. die Interaktion mit dem Windows-Dateisystem (genau wie mit der regulären Windows-Eingabeaufforderung), das Ausführen von Standard-Bash-Befehlen und sogar das Installieren von grafischen UI-Programmen für Linux - obwohl - das letzte wird nicht offiziell unterstützt.
Wenn Sie ein erfahrener Bash-Benutzer sind oder daran interessiert sind, mit der beliebten Eingabeaufforderung zu beginnen, erfahren Sie, wie Sie Bash unter Windows 10 installieren.
01 von 06Das Subsystem

Wenn Sie Bash unter Windows 10 installieren, erhalten Sie keine virtuelle Maschine oder ein Programm, das sein Bestes tut, um hauptsächlich wie Bash unter Linux zu laufen. Es ist eigentlich Bash, das nativ auf Ihrem PC läuft, dank einer Funktion in Windows 10, dem Windows Subsystem for Linux (WSL). Die WSL ist die "geheime Soße", mit der Linux-Software unter Windows ausgeführt werden kann.
Um zu beginnen, gehe zu Start> Einstellungen> Update & Sicherheit> Für Entwickler . Wählen Sie unter der Überschrift "Entwicklerfunktionen verwenden" die Option Entwicklermodus Radio knopf. Möglicherweise werden Sie an dieser Stelle aufgefordert, Ihren PC neu zu starten. Wenn ja, machen Sie das weiter.
Lesen Sie weiter unten
02 von 06Aktivieren Sie die Windows-Funktionen

Schließen Sie danach die Einstellungen-App und klicken Sie in der Taskleiste auf die Cortana-Suchleiste, und geben Sie sie ein Windows-Funktionen. Das oberste Ergebnis sollte eine Systemsteuerungsoption namens "Windows-Funktionen ein- oder ausschalten" sein. Wählen Sie das aus und ein kleines Fenster öffnet sich.
Scrollen Sie nach unten und aktivieren Sie das Kontrollkästchen "Windows-Subsystem für Linux (Beta)". Dann klick OK um das Fenster zu schließen.
Als Nächstes werden Sie aufgefordert, Ihren PC neu zu starten, was Sie tun müssen, bevor Sie Bash verwenden können.
Lesen Sie weiter unten
03 von 06Endgültige Installation

Klicken Sie nach dem Neustart Ihres Computers erneut auf Cortana in der Taskleiste und geben Sie ihn ein bash. Das oberste Ergebnis sollte eine Option sein, um "bash" als Befehl auszuführen - wählen Sie das aus.
Alternativ gehen Sie zu Start> Windows System> Eingabeaufforderung . Sobald das Eingabeaufforderungsfenster geöffnet wird, geben Sie ein bash und schlagen Eingeben .
Auf jeden Fall wird der endgültige Installationsvorgang für Bash mit dem Herunterladen von Bash aus dem Windows Store (über die Eingabeaufforderung) gestartet. An einem Punkt werden Sie aufgefordert, fortzufahren. Wenn das passiert, tippen Sie einfach y und warten Sie dann, bis die Installation abgeschlossen ist.
Fügen Sie einen Benutzernamen und ein Passwort hinzu

Wenn fast alles erledigt ist, werden Sie aufgefordert, einen Benutzernamen und ein Kennwort einzugeben, wie es für Unix-Befehlsansagen typisch ist. Sie müssen Ihren Windows-Benutzerkontonamen oder Ihr Kennwort nicht verwenden. Sie können stattdessen völlig einzigartig sein. Wenn Sie sich "r3dB4r0n" nennen wollen, dann gehen Sie dafür.
Sobald dieser Teil abgeschlossen ist und die Installation abgeschlossen ist, wird die Eingabeaufforderung automatisch in Bash geöffnet. Sie wissen, dass dies erledigt ist, wenn Sie als Eingabeaufforderung etwas wie 'r3dB4r0n @ Ihr Computername' sehen.
Jetzt können Sie beliebige Bash-Befehle eingeben. Da dies immer noch Beta-Software ist, wird nicht alles funktionieren, aber es funktioniert größtenteils ähnlich wie Bash auf anderen Systemen.
Wann immer Sie Bash wieder öffnen möchten, finden Sie es unter Start> Bash unter Ubuntu unter Windows .
Lesen Sie weiter unten
05 von 06Aktualisieren Sie Ihre Installation

Wie jeder gute Bash-Benutzer weiß, bevor Sie etwas mit der Befehlszeile tun, sollten Sie Ihre aktuelle Installation von Paketen aktualisieren und aktualisieren. Wenn Sie den Begriff noch nie gehört haben, nennen Sie Pakete die Sammlung von Dateien, aus denen Befehlszeilenprogramme und Dienstprogramme bestehen, die auf Ihrem Computer installiert sind.
Um sicherzustellen, dass Sie auf dem neuesten Stand sind, öffnen Sie Bash unter Ubuntu unter Windows und geben Sie den folgenden Befehl ein: sudo apt-get update. Jetzt schlagen Eingeben. Bash druckt dann eine Fehlermeldung in das Fenster und fragt nach Ihrem Passwort.
Ignorieren Sie einfach diese Fehlermeldung für jetzt. Das Sudo Der Befehl funktioniert noch nicht vollständig, aber Sie benötigen ihn immer noch, um bestimmte Befehle in Bash auszuführen. Außerdem ist es nur eine gute Praxis, die Dinge auf offizielle Art und Weise in Erwartung einer nahtlosen Bash-Erfahrung unter Windows auszuführen.
Bisher haben wir nur unsere lokale Datenbank der installierten Pakete aktualisiert, sodass der Computer wissen kann, ob es etwas Neues gibt. Um die neuen Pakete tatsächlich zu installieren, müssen wir sie eingeben Sudo apt-get Upgrade und schlagen Eingeben Noch einmal. Bash wird wahrscheinlich nicht mehr nach Ihrem Passwort fragen, da Sie es gerade eingegeben haben. Und jetzt geht Bash zu den Rennen, um alle Ihre Pakete zu aktualisieren. Zu Beginn des Prozesses werden Sie von Bash gefragt, ob Sie die Aktualisierung Ihrer Bash-Software wirklich fortsetzen möchten. Schreib einfach y Ja, um das Upgrade durchzuführen.
Es kann ein paar Minuten dauern, bis alles aktualisiert wird, aber sobald es fertig ist, wird Bash aktualisiert und kann beginnen.
06 von 06Verwenden eines Befehlszeilenprogramms

Jetzt haben wir Bash in Betrieb und es ist Zeit, etwas leichtes damit zu tun. Wir werden das verwenden rsync Befehl, um eine Sicherungskopie unseres Windows-Dokumentenordners auf eine externe Festplatte zu erstellen.
In diesem Beispiel befindet sich unser Ordner unter C: Benutzer BashFan Documentsund unsere externe Festplatte ist das F: Fahrt.
Sie müssen nur noch tippen rsync -rv / mnt / c / Benutzer / BashFan / Documents / / mnt / f / Documents. Dieser Befehl weist Bash an, das Programm Rsync zu verwenden, das bereits in Ihrer Version von Bash installiert sein sollte. Der Teil "rv" weist rsync dann an, alles in den verschiedenen Ordnern Ihres PCs zu sichern und alle Aktivitäten von rsync in der Befehlszeile auszudrucken. Stellen Sie sicher, dass Sie diesen Befehl genau eingeben, einschließlich des nachfolgenden Schrägstrichs … / BashFan / Dokumente /. Eine Erklärung, warum dieser Schrägstrich so wichtig ist, finden Sie in diesem Digital Ocean-Lernprogramm.
Die letzten beiden Bits mit den Ordnerzielen geben Bash an, in welchen Ordner kopiert werden soll und wohin der Ordner kopiert werden soll. Damit Bash auf Windows-Dateien zugreifen kann, muss es mit "/ mnt /" beginnen. Das ist nur eine Kuriosität von Bash unter Windows, da Bash immer noch so arbeitet, als würde es auf einem Linux-Computer laufen.
Beachten Sie auch, dass bei Bash-Befehlen die Groß- und Kleinschreibung beachtet wird. Wenn Sie "Dokumente" anstelle von "Dokumente" eingeben, kann Rsync den richtigen Ordner nicht finden.
Jetzt haben Sie Ihren Befehlstreffer eingegeben Eingeben und Ihre Dokumente werden in kürzester Zeit gesichert.




