Connect with us

Wie man

So installieren und verwenden Sie die Linux-Bash-Shell unter Windows 10

So installieren und verwenden Sie die Linux-Bash-Shell unter Windows 10

Das im Jubiläums-Update eingeführte Windows-Subsystem für Linux wurde im Fall Creators Update zu einem stabilen Feature. Sie können jetzt Ubuntu und openSUSE unter Windows ausführen, wobei Fedora und weitere Linux-Distributionen in Kürze folgen.

Was Sie über die Bash-Shell von Windows 10 wissen müssen

Dies ist keine virtuelle Maschine, kein Container oder Linux-Software, die für Windows kompiliert wurde (wie Cygwin). Stattdessen bietet Windows 10 ein vollständiges Windows-Subsystem für Linux zum Ausführen von Linux-Software. Es basiert auf Microsofts aufgegebener Project Astoria-Arbeit zum Ausführen von Android-Apps unter Windows.

Betrachten Sie es als das Gegenteil von Wine. Während Sie mit Wine Windows-Anwendungen direkt unter Linux ausführen können, können Sie mit dem Windows-Subsystem für Linux Linux-Anwendungen direkt unter Windows ausführen.

Microsoft hat mit Canonical zusammengearbeitet, um eine vollständige Ubuntu-basierte Bash-Shell-Umgebung anzubieten, die auf diesem Subsystem läuft. Technisch gesehen ist dies überhaupt kein Linux. Linux ist der zugrunde liegende Betriebssystemkernel, und das ist hier nicht verfügbar. Stattdessen können Sie die Bash-Shell und genau die gleichen Binärdateien ausführen, die Sie normalerweise unter Ubuntu Linux ausführen würden. Puristen freier Software argumentieren oft, dass das durchschnittliche Linux-Betriebssystem „GNU/Linux“ heißen sollte, weil es wirklich viel GNU-Software ist, die auf dem Linux-Kernel läuft. Die Bash-Shell, die Sie erhalten, besteht aus all diesen GNU-Dienstprogrammen und anderer Software.

Obwohl diese Funktion ursprünglich „Bash on Ubuntu on Windows“ hieß, können Sie damit auch Zsh und andere Befehlszeilen-Shells ausführen. Es unterstützt jetzt auch andere Linux-Distributionen. Statt Ubuntu können Sie openSUSE Leap oder SUSE Enterprise Server wählen, und auch Fedora ist unterwegs.

Hier gibt es einige Einschränkungen. Dies unterstützt noch keine Serversoftware im Hintergrund und funktioniert offiziell nicht mit grafischen Linux-Desktopanwendungen. Nicht jede Befehlszeilenanwendung funktioniert auch, da die Funktion nicht perfekt ist.

So installieren Sie Bash unter Windows 10

Diese Funktion funktioniert nicht unter der 32-Bit-Version von Windows 10, stellen Sie also sicher, dass Sie die 64-Bit-Version von Windows verwenden. Es ist an der Zeit, auf die 64-Bit-Version von Windows 10 umzusteigen, wenn Sie sowieso noch die 32-Bit-Version verwenden.

Angenommen, Sie haben 64-Bit-Windows, gehen Sie zu Systemsteuerung> Programme> Windows-Funktionen ein- oder ausschalten. Aktivieren Sie die Option „Windows-Subsystem für Linux“ in der Liste und klicken Sie dann auf die Schaltfläche „OK“.

Klicken Sie auf „Jetzt neu starten“, wenn Sie aufgefordert werden, Ihren Computer neu zu starten. Die Funktion funktioniert nicht, bis Sie neu starten.

: Ab dem Fall Creators Update müssen Sie den Entwicklermodus in der App „Einstellungen“ nicht mehr aktivieren, um diese Funktion zu verwenden. Sie müssen es nur über das Windows-Features-Fenster installieren.

Öffnen Sie nach dem Neustart Ihres Computers den Microsoft Store über das Startmenü und suchen Sie im Store nach „Linux“. Klicken Sie unter „Linux unter Windows?“ auf „Apps holen“. Banner.

: Ab dem Fall Creators Update können Sie Ubuntu nicht mehr installieren, indem Sie den Befehl „bash“ ausführen. Stattdessen müssen Sie Ubuntu oder eine andere Linux-Distribution aus der Store-App installieren.

Sie sehen eine Liste aller derzeit im Windows Store verfügbaren Linux-Distributionen. Ab dem Fall Creators Update umfasst dies Ubuntu, openSUSE Leap und openSUSE Enterprise, mit dem Versprechen, dass Fedora bald eintreffen wird.

Aktualisieren: Debian und Kali sind jetzt im Store erhältlich, aber hier nicht aufgeführt. Suchen Sie nach „Debian Linux“ oder „Kali Linux“, um sie zu finden und zu installieren.

Um eine Linux-Distribution zu installieren, klicken Sie darauf und dann auf die Schaltfläche „Get“ oder „Install“, um sie wie jede andere Store-Anwendung zu installieren.

Wenn Sie sich nicht sicher sind, welche Linux-Umgebung Sie installieren sollen, empfehlen wir Ubuntu. Diese beliebte Linux-Distribution war bisher die einzige verfügbare Option, aber jetzt sind andere Linux-Systeme für Leute mit spezifischeren Anforderungen verfügbar.

Sie können auch mehrere Linux-Distributionen installieren und jede erhält ihre eigenen einzigartigen Verknüpfungen. Sie können sogar mehrere verschiedene Linux-Distributionen gleichzeitig in verschiedenen Fenstern ausführen.

So verwenden Sie die Bash-Shell und installieren die Linux-Software

Sie haben jetzt eine vollständige Befehlszeilen-Bash-Shell basierend auf Ubuntu oder einer anderen Linux-Distribution, die Sie installiert haben.

Da es sich um dieselben Binärdateien handelt, können Sie den Befehl apt oder apt-get von Ubuntu verwenden, um Software aus den Ubuntu-Repositorys zu installieren, wenn Sie Ubuntu verwenden. Verwenden Sie einfach den Befehl, den Sie normalerweise für diese Linux-Distribution verwenden würden. Sie haben Zugriff auf die gesamte Linux-Befehlszeilensoftware, obwohl einige Anwendungen möglicherweise noch nicht perfekt funktionieren.

Um die installierte Linux-Umgebung zu öffnen, öffnen Sie einfach das Startmenü und suchen Sie nach der installierten Distribution. Wenn Sie beispielsweise Ubuntu installiert haben, starten Sie die Ubuntu-Verknüpfung.

Sie können diese Anwendungsverknüpfung an Ihr Startmenü, Ihre Taskleiste oder Ihren Desktop anheften, um den Zugriff zu erleichtern.

Wenn Sie die Linux-Umgebung zum ersten Mal starten, werden Sie aufgefordert, einen UNIX-Benutzernamen und ein UNIX-Kennwort einzugeben. Diese müssen nicht mit Ihrem Windows-Benutzernamen und -Passwort übereinstimmen, werden jedoch in der Linux-Umgebung verwendet.

Wenn Sie beispielsweise „bob“ und „letmein“ als Ihre Anmeldeinformationen eingeben, lautet Ihr Benutzername in der Linux-Umgebung „bob“ und das Passwort, das Sie in der Linux-Umgebung verwenden, ist „letmein“ – unabhängig von Ihrem Windows-Benutzernamen und Passwort sind.

Sie können Ihre installierte Linux-Umgebung starten, indem Sie das wsl Befehl. Wenn Sie mehrere Linux-Distributionen installiert haben, können Sie die Standard-Linux-Umgebung auswählen, die dieser Befehl startet.

Wenn Sie Ubuntu installiert haben, können Sie auch die ubuntu Befehl, um es zu installieren. Verwenden Sie für openSUSE Leap 42 opensuse-42 . Verwenden Sie für SUSE Linux Enterprise Server 12 sles-12 . Diese Befehle sind auf der Seite jeder Linux-Distribution im Windows Store aufgeführt.

Sie können Ihre Standard-Linux-Umgebung weiterhin starten, indem Sie die bash Befehl, aber Microsoft sagt, dass dies veraltet ist. Dies bedeutet die bash Befehl kann in Zukunft nicht mehr funktionieren.

Wenn Sie Erfahrung mit der Verwendung einer Bash-Shell unter Linux, Mac OS X oder anderen Plattformen haben, sind Sie hier genau richtig.

Unter Ubuntu müssen Sie einem Befehl voranstellen sudo um es mit Root-Berechtigungen auszuführen. Der Benutzer „root“ auf UNIX-Plattformen hat wie der Benutzer „Administrator“ unter Windows vollen Systemzugriff. Ihr Windows-Dateisystem befindet sich unter /mnt/c in der Bash-Shell-Umgebung.

Verwenden Sie dieselben Linux-Terminalbefehle, mit denen Sie sich fortbewegen würden. Wenn Sie an die standardmäßige Windows-Eingabeaufforderung mit ihren DOS-Befehlen gewöhnt sind, finden Sie hier einige grundlegende Befehle, die sowohl für Bash als auch für Windows gelten:

  • Ändere die Richtung: cd in Bash, cd oder chdir in DOS
  • Inhalt des Verzeichnisses auflisten: ls in Bash, dir in DOS
  • Verschieben oder Umbenennen einer Datei: mv in Bash, move und rename in DOS
  • Eine Datei kopieren: cp in Bash, copy in DOS
  • Löschen einer Datei: rm in Bash, del oder erase in DOS
  • Erstellen Sie ein Verzeichnis: mkdir in Bash, mkdir in DOS
  • Verwenden Sie einen Texteditor: vi oder nano in Bash, edit in DOS

Es ist wichtig, sich daran zu erinnern, dass die Bash-Shell und ihre Linux-imitierende Umgebung im Gegensatz zu Windows die Groß-/Kleinschreibung beachten. Mit anderen Worten, „Datei.txt“ mit einem Großbuchstaben unterscheidet sich von „Datei.txt“ ohne Großbuchstaben.

Weitere Anweisungen finden Sie in unserem Anfängerleitfaden zur Linux-Befehlszeile und anderen ähnlichen Einführungen in die Bash-Shell, die Ubuntu-Befehlszeile und das Linux-Terminal online.

Sie müssen den Befehl apt verwenden, um die Software der Ubuntu-Umgebung zu installieren und zu aktualisieren. Stellen Sie sicher, dass Sie diesen Befehlen das Präfix voranstellen sudo , wodurch sie als root ausgeführt werden – das Linux-Äquivalent von Administrator. Hier sind die apt-get-Befehle, die Sie kennen müssen:

  • Laden Sie aktualisierte Informationen zu verfügbaren Paketen herunter: sudo apt update
  • Installieren Sie ein Anwendungspaket: sudo apt install packagename (Ersetzen Sie „Paketname“ durch den Namen des Pakets.)
  • Deinstallieren Sie ein Anwendungspaket: sudo apt remove packagename (Ersetzen Sie „Paketname“ durch den Namen des Pakets.)
  • Suche nach verfügbaren Paketen: sudo apt search word (Ersetzen Sie „Wort“ durch ein Wort, nach dem Sie nach Paketnamen und -beschreibungen suchen möchten.)
  • Laden Sie die neuesten Versionen Ihrer installierten Pakete herunter und installieren Sie sie: sudo apt upgrade

Wenn Sie eine SUSE Linux-Distribution installiert haben, können Sie die zypper-Befehl stattdessen Software installieren.

Nachdem Sie eine Anwendung heruntergeladen und installiert haben, können Sie ihren Namen an der Eingabeaufforderung eingeben und dann die Eingabetaste drücken, um sie auszuführen. Weitere Informationen finden Sie in der Dokumentation der jeweiligen Anwendung.

Bonus: Installieren Sie die Ubuntu-Schriftart für ein echtes Ubuntu-Erlebnis

Wenn Sie ein genaueres Ubuntu-Erlebnis unter Windows 10 wünschen, können Sie auch die Ubuntu-Schriftarten installieren und im Terminal aktivieren. Sie müssen dies nicht tun, da die standardmäßige Windows-Eingabeaufforderungsschriftart für uns ziemlich gut aussieht, aber es ist eine Option.

So sieht es aus:

Um die Schriftart zu installieren, laden Sie zuerst die Ubuntu-Schriftfamilie von der Ubuntu-Website. Öffnen Sie die heruntergeladene .zip-Datei und suchen Sie die Datei „UbuntuMono-R.ttf“. Dies ist die Monospace-Schriftart von Ubuntu, die als einzige im Terminal verwendet wird. Es ist die einzige Schriftart, die Sie installieren müssen.

Doppelklicken Sie auf die Datei „UbuntuMono-R.ttf“ und Sie sehen eine Vorschau der Schriftart. Klicken Sie auf „Installieren“, um es auf Ihrem System zu installieren.

Um die Ubuntu-Monospace-Schriftart zu einer Option in der Konsole zu machen, müssen Sie der Windows-Registrierung eine Einstellung hinzufügen.

Öffnen Sie einen Registrierungseditor, indem Sie Windows + R auf Ihrer Tastatur drücken und eingeben regedit , und drücken Sie dann die Eingabetaste. Navigieren Sie zum folgenden Schlüssel oder kopieren Sie ihn und fügen Sie ihn in die Adressleiste des Registrierungseditors ein:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

Klicken Sie mit der rechten Maustaste in den rechten Bereich und wählen Sie Neu > Zeichenfolgenwert. Benennen Sie den neuen Wert 000 .

Doppelklicken Sie auf die soeben erstellte Zeichenfolge „000“ und geben Sie dann ein Ubuntu Mono als seine Wertdaten.

Starten Sie ein Ubuntu-Fenster, klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie dann den Befehl „Eigenschaften“. Klicken Sie auf die Registerkarte „Schriftart“ und wählen Sie dann „Ubuntu Mono“ in der Schriftartenliste.

Software, die Sie in der Bash-Shell installieren, ist auf die Bash-Shell beschränkt. Sie können über die Eingabeaufforderung, PowerShell oder an anderer Stelle in Windows auf diese Programme zugreifen, jedoch nur, wenn Sie die bash -c Befehl.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia