Cygwin aufsetzen

(Last Updated On: 3. August 2015)

Was ist Cygwin?

Cygwin ist eine emulierte Linux-Shell-Umgebung, die unter Windows installiert werden kann. Wenn Sie Cygwin auf Ihrem Windows-System installieren, können Sie Windows-shell-Kommandos ausführen, um beispielsweise Dateioperationen auf Ihre Windows-Dateien und -Ordner auszuführen.

Das ist beispielsweise dann nützlich, wenn Sie auf einem Linux- oder Unix-System umfangreiche Skripte geschrieben haben, um alltägliche Aufgaben wie das Verwalten einer Datenbank, Backups usw. automatisiert haben. Normalerweise müssten Sie auf dem Windows-System nun die selben Skripte neu schreiben, da die Linux-Shell-Befehle nicht kompatible zur Windows PowerShell sind, die sie wahrscheinlich zu diesem Zweck verwenden wollen.

Dank Cygwin jedoch können Sie die Skripte, die Sie auf dem Linux-/Unix-System verwenden, auch auf dem Windows-Server einsetzen.

Installation

Die Installation ist ziemlich einfach. Downlaod Sie Cygwin von www.cygwin.com/install.html. Laden Sei die passende Setup-Datei für Ihre Prozessor-Architektur herunter und führen Sie die Installationsroutine aus.

Sie können den Installer in der Regel einfach durchklicken. Anpassungen sind nur notwendig, wenn Sie aus irgendeinem Grund Probleme haben sollten. Bei der Auswahl der zu installierenden Packages können Sie grundsätzlich einfach All verwenden. In der Regel wäre das allerdings für Ihre Zwecke ein wenig Overkill. Wenn Sie ein erfahrener Administrator sind, wollen Sie eventuell explizit auswählen, welche Komponenten sie installieren wollen. Empehlenswerte Komponenten sind beispielsweise

  • Devel / gcc-core – zum Kompilieren und erstellen von Unix-Utilities auf Cygwin
  • Devel / make
  • Net / openssl – zur Konfiguration udn Erstellung von SSL-Zertifikaten
  • Net / openssl-devel
  • Net / libopenssl
  • net / openssh – falls Sie einen SSH-Server auf dem Rechner haben wollen, um ihre Linux-Befehle auf diesem Server über das Netzwerk auszuführen
  • Net / ssh2-lib
  • Editors / vim – damit Sie einen brauchbaren Editor mitgeliefert haben
  • Net / SCP – zum Übertragen von Dateien
  • Net / LFTP

Nach der installation  müssen Sie noch Umgebungsvariablen auf Ihrem System setzen. Fügen Sie den pfad zu Cygwin in ihre PATH-Variable hinzu. Meistens sit dies der Pfad C:\cygwin\bin oder C:\cygwin64\bin

Bereits jetzt können Sie eine Windows-Eingabeaufforderung öffnen und dort beispielsweise Linux-Komamndos wie ls, cp oder mv eingeben.

Nach der Instajllation startet Ihr ein Cygwin-Terminal einfach über das Startmenü

2015-08-03_20h40_51

Wenn ihr euch dann im Terminal befindet, werdet ihr feststellen, dass es nicht so einfach ist, dass ihr auf eure normalen Windows-Ordner zugreift. viel mehr erstellt cygwin seine eigenen Ordner unterhalb von C:\cygwin86 oder C:\cygwin64. Die dort enthaltenen Ordner findet ihr dann auch in eurem cygwin-Terminal wieder, wenn ihr euch in das Wurzelverzeichnis (/) begebt. Ihr könnt jedoch von eurem Windows-Rechner aus Dateien in diese Verzeichnisse reinschieben und dann von eurem cygwin-Terminal aus darauf zugreifen – probiert es einfach mal aus.

Und schlussendlich könnt ihr dann letzten Endes doch auf eure Windows-ordner zugreifen. Wechselt einfach mal in das verzeichnis /cygdrive/. Dort findet ihr alle eure Windows-Laufwerksbuchstaben und darunter wiederum die Daten auf euren Datenträgern. ihr könnt also ohne weiteres mit den Dateien in eurer Windows-Umgebung arbeiten.

 

 

Andreas Loibl ist SAP-Berater, Ethical Hacker und Online Marketing Manager und schreibt auf seinem Blog DaFRK Blog über verschiedene Themen in den Sektoren Projektmanagement, Informationstechnik, Persönlichkeitsentwicklung, Finanzen und Zeitmanagement.

DaFRK

Andreas Loibl ist SAP-Berater, Ethical Hacker und Online Marketing Manager und schreibt auf seinem Blog DaFRK Blog über verschiedene Themen in den Sektoren Projektmanagement, Informationstechnik, Persönlichkeitsentwicklung, Finanzen und Zeitmanagement.

Das könnte Dich auch interessieren...

2 Antworten

  1. 12. Juli 2015

    […] gesehen, die sich mit der Automatisierung bestimmter Aufgaben beschäftigen, etwa meinen Post über Cygwin, über Browserskripte, oder über automatisierte […]

  2. 13. Juli 2015

    […] könnt ihr natürlich auch mit Cygwin das mächtige tool wgeet installieren und dann in guter alter Linux-Manier […]

Kommentar verfassen

This site uses Akismet to reduce spam. Learn how your comment data is processed.