22Aug

Wie man Linux-Befehle in Windows mit Cygwin verwendet

Windows-Befehlszeilentools sind mit PowerShell sehr weit fortgeschritten, aber Linux hat seit vielen Jahren ein viel nützlicheres Terminal. So können Sie das Beste aus beiden Welten mit Cygwin, einem Terminal im nix-Stil für Windows-PCs, erreichen.

In der heutigen Lektion werden wir erklären, wie man Cygwin zum Laufen bringt, aber bleiben Sie dran für zukünftige Artikel, in denen wir erklären, wie man es für alle möglichen Dinge benutzt.

Installieren Sie Cygwin

Cygwin wird mit einer normalen setup.exe zur Installation in Windows geliefert, aber es gibt ein paar Schritte, auf die Sie achten müssen, damit wir Sie durch die Installation führen.

Um die Installation klein zu halten und gleichzeitig Bandbreite für Sie und Cygwin zu sparen, lädt das Standard-Installationsprogramm nur die benötigten Dateien aus dem Internet herunter.

Der Standardinstallationspfad ist C: \ Cygwin, aber wenn Sie nicht möchten, dass Programme im Stammverzeichnis Ihres Laufwerks C: installiert sind, können Sie den Pfad ändern oder eine symbolische Verbindung von C: \ Cygwin zu Ihren Programmdateien herstellen.

Klicken Sie auf Weiter, bis Sie zu einer Download-Spiegelauswahl kommen. Leider sagt das Installationsprogramm nicht, wo sich die Spiegel befinden. In den meisten Fällen können Sie also einfach raten, welcher Spiegel am besten funktioniert.

Nachdem Sie eine Spiegelung ausgewählt haben, lädt das Installationsprogramm eine Liste verfügbarer Pakete herunter, die Sie installieren können. Hier wird es etwas einschüchternder.

Es wird Hunderte von Paketen geben, die durch mehrere verschiedene Kategorien getrennt sind. Wenn Sie nicht wissen, was das Paket ist, können Sie die Standardauswahl beibehalten und später weitere Pakete installieren, indem Sie das Installationsprogramm erneut ausführen.

Wenn Sie wissen, welches Paket Sie benötigen, können Sie danach suchen und die Ergebnisse werden automatisch gefiltert.

Sobald Sie auf Weiter klicken, dauert es eine Weile, bis alle ausgewählten Tools heruntergeladen sind und die Installation abgeschlossen ist.

Hinzufügen des Cygwin-Pfades zur Windows-Umgebungsvariablen

Nach der Installation haben Sie ein Cygwin-Symbol auf Ihrem Desktop, das Sie zum Öffnen des Cygwin-Terminals starten können.

Dieses Terminal startet im C: \ Cygwin \ home \ & lt; user & gt;Ordner, aber das ist nicht besonders nützlich, weil Sie wahrscheinlich keine Dateien dort gespeichert haben. Sie können alle grundlegenden Linux-Befehle verwenden, aber wenn Sie zu Ihrem Laufwerk C: zurückkehren möchten, müssen Sie das Verzeichnis in /cygdrive/ ändern. C.

Damit Cygwin in Ihrer normalen Windows-Eingabeaufforderung funktioniert, müssen Sie Cygwin zu Ihren Windows-Umgebungsvariablen hinzufügen.

Starten Sie, indem Sie Ihre Systemeigenschaften entweder mit Win + Pause / Pause öffnen oder mit der rechten Maustaste auf den Computer klicken und Eigenschaften auswählen.

Klicken Sie in der linken Spalte auf Erweiterte Systemeinstellungen, um das gesuchte Systemeigenschaftenfenster zu öffnen.

Klicken Sie auf der Registerkarte Erweitert auf Umgebungsvariablen im unteren Bereich.

Suchen Sie dann in den Systemvariablen nach der Pfadvariablen und klicken Sie auf Bearbeiten.

Am Ende der Variablenwertoption fügen Sie den Cygwin-Lagerplatz wie folgt hinzu.

; C: \ Cygwin \ bin

Hinweis: Stellen Sie sicher, dass Sie ein Semikolon hinzufügen, um es von den anderen Werten zu trennen.

Klicken Sie auf OK, um das Fenster zu schließen, und öffnen Sie dann eine Eingabeaufforderung, um einige Linux-Befehle zu testen.

Wie Sie aus dem unteren Bild sehen können, funktionieren sowohl pwd als auch ls in der normalen Windows-Eingabeaufforderung. Sie können auch sehen, dass /cygdrive/ c automatisch zum Standort hinzugefügt wird.

Es gibt noch viel mehr, was Sie mit Cygwin tun können, und wir werden Ihnen in zukünftigen Artikeln einige nützliche Tools vorstellen.

Cygwin Homepage