Ich habe Cygwin in meinem Windows 8.1 installiert und die Einstellungen im erweiterten System konfiguriert (Systemsteuerung > System und Sicherheit > System > Erweiterte Systemeinstellungen > Umgebungsvariablen).
Es ist lange her, dass ich diese Konfiguration vorgenommen habe, und ich bin mir nicht sicher, was ich genau konfiguriert habe, aber ich erinnere mich, dass ich versucht habe, das Windows-Terminal (cmd.exe) so einzurichten, dass es standardmäßig Unix-Befehle (cygwin) ausführt, anstatt Windows-Befehle. Mein bester Hinweis ist, dass ich mit der Systemvariable „Path“ gespielt habe; ich sehe jedoch nicht, dass cygwin als Wert in der Path-Variable (C:\ProgramData...\Scripts) hinzugefügt werden kann.
Jetzt möchte ich Windows-Befehle verwenden, keine Unix-Befehle. Gibt es eine Möglichkeit, die Standardoptionen wiederherzustellen?
Antwort1
Wenn Sie SET von der Eingabeaufforderung aus ausführen, wird PATH als eine der Variablen angezeigt. Die Reihenfolge der Ausführung basiert auf den in der Reihenfolge aufgelisteten Pfaden.
Wenn Sie Befehle einer bestimmten ausführbaren Datei ausführen möchten, müssen Sie möglicherweise den expliziten Pfad verwenden, in dem der Befehl vorhanden ist. Alternativ können Sie die Pfadreihenfolge so anpassen, dass cmd.exe vor cygwin einen bestimmten Pfad sucht.