Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Das Windows 10 Anniversary Update fügt seit 2016 Unterstützung für Linux- Umgebungen zu Windows 10 hinzu . Aber lassen Sie sich von dieser Information nicht täuschen: Es handelt sich nicht nur um eine Bash-Shell, sondern um eine vollständige Kompatibilitätsschicht. Genug, um Linux-Anwendungen unter Windows auszuführen .

Der heutige Artikel fasst zur Vereinfachung alle Dinge zusammen, die Sie in der neuen Bash-Shell von Windows 10 tun können.

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Beginnen Sie mit Linux unter Windows

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Sie können die Linux-Umgebung und die Bash-Shell auf jeder Version von Windows 10 installieren, einschließlich Windows 10 Home. Es erfordert jedoch eine 64-Bit-Version von Windows 10. Sie aktivieren einfach die Funktion „Windows-Subsystem für Linux“ und installieren dann die von Ihnen gewählte Linux-Distribution – zum Beispiel Ubuntu – aus dem Windows Store.

Seit dem Fall Creators-Update Ende 2017 müssen Sie den Entwicklermodus in Windows nicht mehr aktivieren und die Funktion befindet sich nicht mehr in der Betaphase.

Installieren Sie die Linux-Software

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Der einfachste Weg, Linux-Software in einer Ubuntu- (oder Debian-)Umgebung zu installieren, ist der Befehl apt-get . (Der apt- Befehl funktioniert in diesem Fall auch). Dieser Befehl lädt Software aus den Ubuntu-Software-Repositorys herunter und installiert sie. Sie können eine oder mehrere Anwendungen mit nur einem einzigen Befehl herunterladen und installieren.

Da es sich um eine User-Space-Umgebung handelt, die mehr oder weniger mit Ubuntu verwandt ist, können Sie Software auch auf andere Weise installieren. Sie können Software aus dem Quellcode kompilieren und installieren, genau wie Sie es beispielsweise bei einer Linux-Distribution tun würden.

Wenn Sie eine andere Linux-Distribution installiert haben, verwenden Sie die Befehle, um die Software auf dieser bestimmten Distribution zu installieren. OpenSUSE verwendet beispielsweise den Befehl zypper.

Führen Sie mehrere Linux-Distributionen aus

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Bisher unterstützte Windows 10 nur Ubuntu, das Fall Creators-Update ermöglichte die Unterstützung vieler Linux-Distributionen. Zunächst können Sie Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU/Linux, Kali Linux oder Fedora installieren. In Zukunft werden wir wahrscheinlich noch viele weitere Linux-Distributionen sehen.

Sie können mehrere Linux-Distributionen installieren und sogar mehrere verschiedene Linux-Umgebungen gleichzeitig ausführen.

Wenn Sie nicht sicher sind, welche Version Sie installieren sollen, sollten Sie Ubuntu verwenden. Wenn Sie jedoch eine bestimmte Linux-Distribution benötigen – vielleicht testen Sie Software, die auf einem Server mit SUSE Linux Enterprise Server oder Debian funktioniert, oder Sie möchten die Sicherheitstest-Tools in Kali Linux verwenden – sind diese im Store mit verfügbar Ubuntu.

Greifen Sie auf Windows-Dateien in Bash und Bash-Dateien in Windows zu

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Ihre Linux-Dateien und Windows-Dateien werden normalerweise getrennt gehalten, es gibt jedoch Möglichkeiten, auf Ihre Linux-Dateien von Windows und Windows-Dateien aus der Linux-Umgebung zuzugreifen.

Die von Ihnen installierten Linux-Distributionen erstellen einen versteckten Ordner, in dem alle in dieser Linux-Umgebung verwendeten Dateien gespeichert werden. Sie können von Windows aus auf diesen Ordner zugreifen, wenn Sie möchten, und Linux-Dateien mit Windows-Tools sichern. Microsoft warnt jedoch davor, diese Linux-Dateien mit Windows-Tools zu ändern oder hier mit Windows-Anwendungen neue Dateien zu erstellen.

Wenn Sie sich in einer Linux-Umgebung befinden, können Sie über das Verzeichnis /mnt/ auf Ihre Windows-Laufwerke zugreifen. Beispielsweise befindet sich Ihr Laufwerk C: unter /mnt/c und Ihr Laufwerk D: unter /mnt/d. Wenn Sie mit Dateien in Linux- und Windows-Umgebungen arbeiten möchten, platzieren Sie sie irgendwo in Ihrem Windows-Dateisystem und greifen Sie über das Verzeichnis /mnt/ darauf zu.

Mounten Sie Wechseldatenträger und Netzwerkspeicherorte

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Das Windows-Subsystem für Linux stellt automatisch Festplatten im Verzeichnis /mnt/ bereit, Wechseldatenträger wie USB-Laufwerke und optische Laufwerke werden jedoch nicht automatisch bereitgestellt. Außerdem werden zugeordnete Netzlaufwerke nicht automatisch auf dem PC gemountet.

Sie können sie jedoch selbst mounten und in einer Linux-Umgebung mit einem speziellen Mount-Befehl darauf zugreifen, um die Vorteile des drvfs-Dateisystems zu nutzen.

Wechseln Sie zu Zsh (oder einer anderen Shell) anstelle von Bash

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Während Microsoft diese Funktion ursprünglich als „Bash-Shell“-Umgebung anbot, handelt es sich in Wirklichkeit um eine grundlegende Kompatibilitätsebene, die es Ihnen ermöglicht, Linux-Software unter Windows auszuführen. Das bedeutet, dass Sie bei Bedarf andere Shells anstelle von Bash ausführen können.

Sie können beispielsweise die Zsh- Shell anstelle von Bash verwenden . Sie können sogar die Standard-Bash-Shell so einstellen, dass sie automatisch zur Zsh-Shell wechselt, wenn Sie die Linux-Shell-Verknüpfung im Startmenü öffnen .

Verwenden Sie das Bash-Skript unter Windows

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Dank dieser Umgebung ist es tatsächlich möglich, ein Bash-Shell-Skript unter Windows zu schreiben und auszuführen. Bash-Skripte können auf Windows-Dateien zugreifen, die im Verzeichnis /mnt gespeichert sind, sodass Sie Linux-Befehle und -Skripte auf Ihren normalen Windows-Dateien ausführen lassen können. Sie können Windows-Befehle auch aus einem Bash-Skript heraus ausführen.

Sie können Bash-Befehle in einem praktischen Batch-Skript oder PowerShell- Skript kombinieren.

Führen Sie Linux-Befehle von außerhalb der Linux-Shell aus

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Wenn Sie einfach nur schnell ein Programm starten, einen Befehl ausführen oder ein Skript ausführen möchten, müssen Sie nicht einmal zuerst die Bash-Umgebung starten. Sie können den Befehl bash -c oder wsl verwenden , um einen Linux-Befehl von außerhalb der Linux-Shell auszuführen. In Linux-Umgebungen führen Sie einfach den Befehl aus und beenden ihn dann. Wenn Sie diesen Befehl in einem Eingabeaufforderungs- oder PowerShell-Fenster ausführen, gibt der Befehl Ergebnisse an die Eingabeaufforderung oder die PowerShell-Konsole aus.

Mit bash -c oder wsl kann man viel machen . Sie können Desktop-Verknüpfungen erstellen, um Linux-Programme zu starten, sie in Batch- oder PowerShell-Skripts zu integrieren oder sie auf eine andere Art und Weise auszuführen, wie Sie normalerweise Windows-Programme ausführen.

Führen Sie Windows-Programme über Bash aus

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Seit dem Creators Update (veröffentlicht im Frühjahr 2017) können Sie Windows-Programme in einer Linux-Umgebung ausführen . Das bedeutet, dass Sie Windows-Befehle neben Linux-Befehlen in ein Bash-Skript integrieren oder Windows-Befehle einfach über die von Ihnen verwendete Standard-Bash- oder Zsh-Shell ausführen können.

Um ein Windows-Programm auszuführen, geben Sie den Pfad zur .exe- Datei ein und drücken Sie die Eingabetaste. Ihre installierten Windows-Programme finden Sie im Verzeichnis /mnt/c in der Bash-Umgebung. Denken Sie daran, dass bei diesem Befehl unter Linux die Groß-/Kleinschreibung beachtet wird, daher unterscheidet sich „Example.exe“ von „example.exe“.

Führen Sie Linux-Grafikprogramme auf dem Desktop aus

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Microsoft unterstützt offiziell keine Linux-Grafiksoftware unter Windows. Die Funktion „Windows-Subsystem für Linux“ dient zum Ausführen von Befehlszeilenprogrammen, die Entwickler möglicherweise benötigen. Mit dieser Funktion ist es jedoch tatsächlich möglich, Linux-Grafikprogramme auf dem Windows-Desktop auszuführen.

Dies funktioniert jedoch standardmäßig nicht. Sie müssen einen X- Server installieren und die DISPLAY- Variable festlegen , bevor Linux-Grafikprogramme auf Ihrem Windows-Desktop ausgeführt werden. Je einfacher die Anwendung ist, desto besser ist ihre Leistung. Je komplexer eine Anwendung ist, desto wahrscheinlicher ist es, dass sie versucht, etwas zu tun, was die grundlegende Funktion des Windows-Subsystems für Linux von Microsoft noch nicht unterstützt.

Wählen Sie Ihre Standard-Linux-Umgebung

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Wenn Sie mehrere Linux-Distributionen installiert haben, können Sie Ihre Standardinstallation auswählen. Dies ist die Distribution, die verwendet wird, wenn Sie eine Linux-Distribution mit dem Befehl bash oder wsl starten oder wenn Sie den Befehl bash -c oder wsl verwenden , um einen Linux-Befehl von einer anderen Stelle in Windows aus auszuführen.

Auch wenn Sie mehrere Linux-Distributionen installiert haben, können Sie diese direkt starten, indem Sie einen Befehl wie Ubuntu oder OpenSuse-42 ausführen. Den genauen Befehl, den Sie benötigen, finden Sie auf jeder Downloadseite für Linux-Distributionen im Microsoft Store.

Starten Sie Bash schnell über den Datei-Explorer

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Sie müssen die Linux-Shell nicht über das Verknüpfungssymbol starten. Sie können es schnell aus dem Datei-Explorer heraus starten, indem Sie „bash“ in die Adressleiste eingeben und die Eingabetaste drücken. Die Bash-Shell der Standard-Linux-Distribution wird angezeigt und das aktuelle Arbeitsverzeichnis ist das, das Sie im Datei-Explorer geöffnet haben .

Sie können dem Datei-Explorer auch die Option „ Bash-Shell hier öffnen “ hinzufügen, indem Sie die Windows-Registrierung bearbeiten . Dadurch erhalten Sie eine praktische Kontextmenüoption, ähnlich den Optionen „ PowerShell-Fenster hier öffnen “ oder „ Eingabeaufforderung hier öffnen“ .

Ändern Sie Ihr UNIX-Benutzerkonto

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Wenn Sie Bash zum ersten Mal einrichten, werden Sie aufgefordert, ein UNIX-Benutzerkonto zu erstellen und ein Passwort festzulegen. Sie werden jedes Mal, wenn Sie ein Bash-Fenster öffnen, automatisch mit diesem Konto angemeldet. Wenn Sie Ihr UNIX-Benutzerkonto ändern oder das Root-Konto als Standardkonto in der Shell verwenden möchten, gibt es einen versteckten Befehl zum Ändern des Standardbenutzerkontos .

Deinstallieren Sie die Linux-Umgebung und installieren Sie sie erneut

Alles, was Sie mit der neuen Bash Shell von Windows 10 tun können

Nachdem Sie einige Programme installiert oder einige Einstellungen geändert haben, möchten Sie möglicherweise Ubuntu oder eine andere Linux-Distribution neu installieren. Früher war das etwas kompliziert, aber jetzt können Sie es einfach tun, indem Sie die Linux-Distribution wie jede andere Anwendung deinstallieren und sie dann aus dem Store neu installieren.

Um ein neues System zu erhalten, ohne eine Linux-Distribution herunterzuladen, können Sie den Befehl der Distribution zusammen mit der Option „clean“ über die Windows-Eingabeaufforderung oder die PowerShell-Konsole ausführen. Um beispielsweise Ubuntu zurückzusetzen, ohne es neu zu laden, führen Sie ubuntu clean aus.

Wenn Sie noch eine ältere Linux-Umgebung installiert haben – eine, die vor dem Fall Creators-Update installiert wurde – können Sie diese weiterhin mit dem Befehl lxrun deinstallieren.

Aktualisieren Sie die Ubuntu-Umgebung

Nach dem Fall Creators-Update für Windows 10 müssen Sie nun Ubuntu und andere Linux-Umgebungen aus dem Store installieren. Sobald Sie dies tun, werden sie automatisch und ohne spezielle Befehle auf die neueste Version aktualisiert.

Wenn Sie jedoch eine Bash-Umgebung auf einer älteren Windows-Version erstellt haben, installieren Sie eine ältere Ubuntu-Umgebung. Sie können einfach den Store öffnen und das neueste Ubuntu aus dem Windows Store installieren, um ein Upgrade durchzuführen.

Technikbegeisterte werden keinen Zweifel daran haben, welche spannenden Dinge sie in Zukunft mit der Linux-Umgebung machen können. Das Windows-Subsystem für Linux wird hoffentlich weiterhin leistungsfähiger, wir sollten jedoch nicht erwarten, dass Microsoft bald offiziell grafische Linux-Anwendungen auf dem Desktop unterstützt.

Mehr sehen:


So installieren Sie das macOS Big Sur/iOS 14-Widget unter Windows 10

So installieren Sie das macOS Big Sur/iOS 14-Widget unter Windows 10

Die macOS Big Sur-Version wurde kürzlich auf der WWDC-Konferenz offiziell angekündigt. Und mit dem Rainmeter-Tool können Sie die Benutzeroberfläche von macOS Big Sur vollständig auf Windows 10 übertragen.

So schützen Sie den Remote-Desktop vor RDStealer-Malware

So schützen Sie den Remote-Desktop vor RDStealer-Malware

RDStealer ist Malware, die versucht, Anmeldeinformationen und Daten zu stehlen, indem sie einen RDP-Server infiziert und seine Remote-Verbindungen überwacht.

Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Vielleicht ist es an der Zeit, sich vom Datei-Explorer zu verabschieden und Dateiverwaltungssoftware von Drittanbietern zu verwenden? Hier sind die 7 besten Windows-Datei-Explorer-Alternativen.

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

LoRaWAN oder Long Range Wireless Area Network ist nützlich für die Kommunikation zwischen Geräten mit geringem Stromverbrauch über große Entfernungen.

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

Durch Navigieren zu „Erweiterte Startoptionen“ können Sie Windows 10 zurücksetzen, Windows 10 wiederherstellen, Windows 10 aus einer zuvor erstellten Image-Datei wiederherstellen, Startfehler beheben, die Eingabeaufforderung öffnen, um Optionen auszuführen, andere auswählen, UEFI-Einstellungen öffnen und Starteinstellungen ändern. ..

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Jedes Mal, wenn Sie sich für einen neuen Dienst anmelden, können Sie einen Benutzernamen und ein Passwort wählen oder sich einfach mit Facebook oder Twitter anmelden. Aber solltest du es tun?

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 ist einer der DNS, den viele Benutzer verwenden, insbesondere um den Netzwerkzugriff zu beschleunigen oder den Zugriff auf blockiertes Facebook zu beschleunigen.

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

Wenn Sie Microsoft Edge auf einem gemeinsam genutzten Windows 10-Computer verwenden und Ihren Browserverlauf privat halten möchten, können Sie festlegen, dass Edge immer im InPrivate-Modus startet.

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Heutzutage werden üblicherweise zwei Arten der Verschlüsselung eingesetzt: die symmetrische und die asymmetrische Verschlüsselung. Der grundlegende Unterschied zwischen diesen beiden Verschlüsselungsarten besteht darin, dass bei der symmetrischen Verschlüsselung ein einziger Schlüssel sowohl für Verschlüsselungs- als auch für Entschlüsselungsvorgänge verwendet wird.

So beenden Sie den Vollbildmodus unter Windows

So beenden Sie den Vollbildmodus unter Windows

Der Vollbildmodus auf Ihrem Computer entfernt unnötige Inhalte. Wie kann man den Windows-Vollbildmodus verlassen?