So arbeiten Sie mit Dateien, Ordnern und Apps in Bash unter Ubuntu unter Windows 10

Die Hinzufügung des Windows-Subsystems(Windows Subsystem) für Linux in Windows 10 kam für viele überraschend, uns eingeschlossen. Obwohl es sich um ein Tool handelt, das hauptsächlich für Entwickler gedacht ist, scheinen auch normale Benutzer an dieser Funktion interessiert zu sein. Wir dachten, es wäre sinnvoll, wenn wir Ihnen zeigen, wie Sie Befehle in Bash auf Ubuntu unter Windows 10 ausführen , um mit Dateien, Ordnern und Apps zu arbeiten. Es gibt viel zu tun, also fangen wir an:

HINWEIS:(NOTE:) Dieses Tutorial basiert auf Windows 10 mit dem Update vom 10. November(November 10 Update) . Wenn Sie eine ältere Version von Windows 10(older version of Windows 10) haben, funktionieren einige Befehle möglicherweise nicht oder die Dinge sehen anders aus.

So erhalten Sie Ubuntu unter Windows

Für dieses Tutorial sollte Linux Ubuntu unter Windows auf Ihrem Windows 10-Computer oder -Gerät installiert sein. Falls Sie es noch nicht getan haben oder Hilfe zu diesem Thema benötigen, haben wir den gesamten Installationsprozess hier beschrieben: Wie erhalte ich das Windows-Subsystem für Linux?(How do I get the Windows Subsystem for Linux?)

Ubuntu unter Windows, installiert aus dem Microsoft Store

Zweitens gehen wir davon aus, dass Sie noch nie mit Linux gearbeitet haben und davon „nichts wissen“, genau wie Jon Snow . 🙂

Was ist Bash unter Ubuntu unter Windows

Als absoluter Anfänger fragen Sie sich vielleicht, was Sie von Bash unter Ubuntu unter Windows bekommen . Sie erhalten die gesamte Bash-Shell- Umgebung auf Ihrem Windows 10-Computer. Wenn Sie zuvor Windows verwendet haben, sei es Windows 10, Windows XP oder irgendetwas zwischen diesen beiden, sind Sie wahrscheinlich mit der Eingabeaufforderung(Command Prompt) und den PowerShell- Umgebungen vertraut. Bash ist eine ähnliche Shell, aber für Linux -Betriebssysteme erstellt.

Eingabeaufforderung vs. PowerShell vs. Bash unter Ubuntu unter Windows

Genau wie Command Prompt ist Bash eine Befehlszeilenumgebung. Es läuft auf einem Linux -Kernel und bietet Ihnen eine ganze Reihe von Befehlszeilendienstprogrammen zum Ausführen. Sie können es verwenden, um Linux -Anwendungen herunterzuladen, zu installieren und zu verwenden, wenn Sie das möchten. Und alle Dienstprogramme, die Sie in Bash ausführen , erhalten Zugriff auf Ihr Windows 10-Dateisystem. Das bedeutet, dass Sie auf jedem Ihrer Laufwerke auf Dateien und Ordner zugreifen, diese erstellen und löschen können. Es ist auch wichtig zu beachten, dass das Ausführen von grafischen Anwendungen in Ubuntu(Ubuntu) unter Windows , obwohl es möglich ist, sowohl eine ziemlich komplexe Angelegenheit als auch fehleranfällig ist. Das liegt an Ubuntuunter Windows wurde erstellt, um ein Linux -Subsystem und Zugriff auf seine Dienstprogramme für Entwickler bereitzustellen, nicht für normale Benutzer.

So starten Sie Ubuntu unter Windows 10

Das erste, was Sie tun müssen, nachdem Sie Ubuntu unter Windows installiert haben, ist, es zu starten, und eine schnelle Möglichkeit, dies zu tun, besteht darin, im Startmenü(Start Menu) auf die Verknüpfung zu klicken oder zu tippen .

Ubuntu hat eine Verknüpfung im Startmenü von Windows 10

So sieht die Benutzeroberfläche von Ubuntu in (Ubuntu)Windows 10 aus :

Das Ubuntu-Terminal in Windows 10

Da es sich um eine Befehlszeilenumgebung handelt, müssen Sie die Textbefehle schreiben, die Sie darin ausführen möchten. Wenn Sie zuvor mit der Eingabeaufforderung(Command Prompt) gearbeitet haben, sind Sie wahrscheinlich daran gewöhnt, den gesamten Pfad eines Befehls zu schreiben, um ihn ausführen zu können. Vergessen Sie das, während Sie die Bash -Shell verwenden. Hier kann jeder Befehl, jedes Tool oder jede App, die Sie installieren, von überall aus ausgeführt werden, indem Sie einfach seinen Namen eingeben. Es ist nicht erforderlich, seinen Pfad vor seinem Namen hinzuzufügen. Sehen wir uns nun die grundlegenden Befehle an, die Sie lernen müssen, um loszulegen:

1. So ändern Sie das Verzeichnis auf Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem CD-Befehl

Einer der wichtigsten Befehle in Bash ist derjenige, mit dem Sie den Ordner ändern können, in dem Sie arbeiten. Um von Ihrem Windows 10-PC zu einem anderen Ordner zu navigieren, müssen Sie lediglich den Befehl cd [Pfad](cd [path]) ausführen, wobei [Pfad]([path]) der Speicherort dieses Ordners ist.

Beachten Sie, dass alle Laufwerke auf Ihrem Windows 10-PC in /mnt/[the letter of the drive] gemountet sind . Beispielsweise befindet sich das Laufwerk C , auf dem (C)Windows 10 normalerweise installiert ist, an diesem Speicherort: /mnt/c . Das D -Laufwerk, falls vorhanden, befindet sich unter /mnt/d und so weiter. Nehmen wir ein Beispiel: Wenn Sie zum Digital Citizen(Digital Citizen) - Ordner auf Ihrem D -Laufwerk navigieren möchten , müssen Sie diesen Bash - Befehl ausführen: cd "/mnt/d/Digital Citizen" .

Verwenden des CD-Befehls zum Ändern des Arbeitsordners

WICHTIG:(IMPORTANT:) Wenn der Ordner, in dem Sie arbeiten möchten, Leerzeichen im Namen hat, wie dies bei Digital Citizen der Fall ist, achten Sie darauf, den Pfad zwischen Anführungszeichen zu setzen. Verwenden Sie außerdem nur gerade Markierungen, keine geschweiften oder intelligenten Anführungszeichen, da diese nicht funktionieren.

2. So sehen Sie den Inhalt eines Ordners auf Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem LS-Befehl

In Bash ist ein weiterer wichtiger Befehl, der Ihnen den Inhalt eines Ordners anzeigt, ls . Geben Sie es ein, drücken Sie die Eingabetaste(Enter) auf Ihrer Tastatur, und Sie sollten eine Liste aller Ordner und Dateien erhalten, die im aktuellen Verzeichnis gefunden werden.

Verwenden des LS-Befehls zum Anzeigen des Inhalts eines Ordners

Wie Sie im vorherigen Screenshot sehen können, sind die Ordner hervorgehoben, damit Sie sie von Dateien unterscheiden können.

3. So kopieren Sie Dateien auf Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem CP-Befehl

Bash enthält auch alle Befehle, die für die grundlegende Dateiverwaltung erforderlich sind, wie z. B. Kopieren, Verschieben, Umbenennen, Löschen. Der Befehl, mit dem Sie eine Datei von einem Ort an einen anderen kopieren können, lautet cp [source] [destination] , wobei [source] der Pfad zu der kopierten Datei und [destination] der Pfad zu dem Ort ist, an den sie kopiert werden soll .

Angenommen, wir möchten die Datei mit dem Namen incognito.xlsx, die sich in unserem Ordner „ Digital Citizen “ befindet, in den Unterordner „ (Digital Citizen)Sicherheit für alle(Security for Everyone) “ kopieren. Dazu müssten wir den Befehl cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" ausführen .

Verwenden des CP-Befehls zum Kopieren einer Datei

Die Datei wird dann in den angegebenen Ordner kopiert.

4. So verschieben oder umbenennen Sie Dateien auf Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem MV-Befehl

Das Verschieben oder Umbenennen von Dateien mit Bash ähnelt dem Kopieren von Dateien. Der Befehl, den Sie zu diesem Zweck ausführen müssen, hat die folgende Syntax: mv [Quelle] [Ziel](mv [source] [destination]) , wobei [Quelle]([source]) der Pfad zu der Datei ist, die verschoben oder umbenannt wird, und [Ziel]([destination]) der Pfad zu dem Ort ist, an den sie gehen soll bewegt sein. Wenn das [Ziel]([destination]) mit der [Quelle]([source],) identisch ist , der von Ihnen angegebene Dateiname jedoch vom Original abweicht, wird die Datei umbenannt und nicht verschoben.

Unter Verwendung des gleichen Beispiels wie zuvor verschieben wir die Datei incognito.xlsx aus unserem Ordner Digital Citizen in den Unterordner (Digital Citizen)Sicherheit für alle(Security for Everyone) und benennen sie dann in web_incognito.xlsx um . Dazu müssen wir diese Befehle ausführen: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" und dann mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Verwenden des MV-Befehls zum Verschieben und Umbenennen einer Datei

5. So löschen Sie Dateien von Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem RM-Befehl

Das Entfernen oder Löschen von Dateien in Bash erfolgt mit Hilfe des Befehls rm [Datei] . (rm [file])Um die zuvor erstellte Datei web_incognito.xlsx zu entfernen , navigieren wir zunächst mit dem Befehl cd "/mnt/d/Digital Citizen/Security for Everyone"Sicherheit für alle(Security for Everyone) , in dem sie sich befindet . Dann führen wir den Befehl rm web_incognito.xlsx aus(rm web_incognito.xlsx) .

Verwenden des RM-Befehls zum Löschen einer Datei

6. So erstellen Sie Ordner auf Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem MKDIR- Befehl

Das Erstellen eines Ordners mit Bash erfolgt mit dem Befehl mkdir [Ordner](mkdir [folder]) , wobei [Ordner]([folder]) der Name des Ordners ist, den Sie erstellen möchten. Nehmen wir zur Veranschaulichung an, dass wir einen Ordner mit dem Namen Tests in unserem Digital Citizen - Verzeichnis erstellen möchten. Dazu navigieren wir zunächst in den Ordner Digital Citizen (cd "/mnt/d/Digital Citizen") und führen dann den Befehl mkdir Tests aus(mkdir Tests) . So einfach ist das.

Verwenden des MKDIR-Befehls zum Erstellen eines neuen Ordners

7. So löschen Sie Ordner von Ihrem Windows 10-PC mit Bash auf Ubuntu mit dem Befehl RM -R

Ebenso einfach ist das Entfernen oder Löschen eines Ordners mit Bash . Navigieren(Navigate) Sie zum übergeordneten Verzeichnis des Ordners, den Sie entfernen möchten, und führen Sie den Befehl rm -r [Ordner](rm -r [folder]) aus, wobei [Ordner]([folder]) der Name des zu löschenden Ordners ist. Sie haben vielleicht bemerkt, dass dieser Befehl auch das Argument -r enthält : Sie müssen es hinzufügen, damit alles innerhalb dieses Ordners ebenfalls rekursiv gelöscht wird.

Lassen Sie uns zur Veranschaulichung den Ordner Tests(Tests) löschen , den wir zuvor in unserem Ordner Digital Citizen erstellt haben . Dazu müssen wir zunächst mit dem Befehl cd "/mnt/d/Digital Citizen"Digital Citizen navigieren . Dann müssen wir den Befehl rm -r Tests ausführen .

Verwenden des Befehls RM -R zum Löschen eines Ordners

8. Herunterladen und Installieren von Linux - Apps unter Windows 10 mit Bash unter Ubuntu mit dem Befehl SUDO APT-GET(SUDO APT-GET INSTALL) INSTALL

Unter Linux(Linux) können Sie Befehle auch als Superuser ausführen, indem Sie den Befehl SUDO verwenden(SUDO) , der Ihnen Administratorrechte gibt. Die Syntax ist einfach: sudo [Anwendung](sudo [application]) , wobei [Anwendung]([application]) jedes auf dem Betriebssystem installierte Programm sein kann. Da Ihnen der sudo - Befehl administrative Befugnisse über alles in Linux gibt, ist er sehr ähnlich zu dem, was ein Administrator-Benutzerkonto in (Linux)Windows tun kann . Wenn Sie Linux-(Linux) Anwendungen herunterladen, installieren und ausführen möchten, können Sie die folgenden Befehle verwenden:

Führen Sie zuerst sudo apt-get update aus . Dieser Befehl lädt die neuesten Softwarelisten von Ubuntu herunter .

Verwenden des Befehls SUDO APT-GET UPDATE zum Abrufen aktueller Paketlisten

Führen Sie dann zum Herunterladen und Installieren der gewünschten Linux - App sudo apt-get install [Anwendungsname](sudo apt-get install [application name]) aus . Wenn wir beispielsweise w3m installieren möchten, einen(w3m) textbasierten Webbrowser, müssen wir sudo apt-get install w3m ausführen . Wenn die App zusätzliche Pakete erfordert, müssen Sie möglicherweise bestätigen, dass Sie fortfahren möchten. Drücken Sie in diesem Fall die Y - Taste auf Ihrer Tastatur.

Verwenden des Befehls SUDO APT-GET INSTALL zum Installieren einer neuen App

Sobald die App installiert ist, können Sie sie ausführen, indem Sie ihren Namen in Bash eingeben , gefolgt von allen erforderlichen Parametern. Wenn wir beispielsweise unsere Website besuchen wollten, müssten wir w3m digitalcitizen.life eingeben(w3m digitalcitizen.life) .

Ausführen einer App in Bash unter Ubuntu unter Windows

9. So erhalten Sie Hilfe in Bash unter Ubuntu unter Windows mit dem HELP- Argument

Wenn Sie mehr darüber erfahren möchten, was ein bestimmter Befehl tut, schreiben Sie ihn in Bash und fügen Sie den Parameter "--help" hinzu("--help") . Die angezeigten Informationen sollten mehr Licht auf die Struktur und Verwendung dieses Befehls werfen. Nehmen Sie zum Beispiel den Befehl ls, der den Inhalt eines Ordners auflistet. Es mag wie ein einfacher Befehl erscheinen, aber es bietet eine Menge Optionen für die Anzeige der Informationen. Hier ist ein Teil der Hilfe, die Sie dafür erhalten:

Abrufen von Hilfe für einen Befehl in Bash unter Ubuntu unter Windows

Haben Sie (Did)Bash unter Ubuntu unter Windows ausprobiert ?

Wir hoffen, dass wir es geschafft haben, Sie in die sehr interessante Welt der Linux Bash und die Grundlagen ihrer Verwendung in Windows 10 einzuführen . Probieren Sie die von uns vorgestellten Befehle aus und erfahren Sie mehr über jeden Befehl, indem Sie das HELP- Argument verwenden. Wenn Sie Fragen oder Tipps zum Teilen haben, zögern Sie nicht, unten einen Kommentar abzugeben.



About the author

Ich bin ein professioneller Rezensent und Produktivitätssteigerer. Ich liebe es, Zeit online mit Videospielen zu verbringen, neue Dinge zu entdecken und Menschen bei ihren technologischen Bedürfnissen zu helfen. Ich habe einige Erfahrung mit Xbox und helfe Kunden seit 2009 dabei, ihre Systeme sicher zu halten.



Related posts