Mir ist bewusst, dass wir .exe-Versionen vieler Linux-Dienstprogramme erhalten können. Ich habe zufällig wget.exe, curl.exe und busybox.exe. Aber wie kann ich sie installieren, sodass ich statt einzugeben
C:\Users\Rahul>cd downloads
C:\Users\Rahul\Downloads>wget
Ich kann sofort tippen
C:\Users\Rahul>wget
Antwort1
Sie sollten sie nicht nach kopieren C:\windows\system32
.
Platzieren Sie sie stattdessen an einem sinnvollen Ort und fügen Sie diesen Ort zu Ihrer %PATH%
Umgebungsvariable hinzu.
Wenn Sie die Dienstprogramme nicht an ihrem Standardspeicherort (angegeben auf der Website oder vom Installationsprogramm) installieren, können Sie sie in einem speziellen Ordner wie
C:\bin\
oder ablegenC:\programs\
. Ich bevorzuge dies gegenüber einem Pfad in ,Program Files
falls Sie ein Programm installieren, das mit Leerzeichen in Pfadnamen nicht gut umgehen kann.Sie können Ihrem Ordner (dauerhaft)
%PATH%
wiecmd.exe
folgt hinzufügen:setx PATH "%PATH%;C:\bin\"
(Beachten Sie, dass der
set
Befehl Ihren Pfad nur für die aktuelle Sitzung ändert.setx
Ändert ihn dauerhaft.)Notiz:der obige Befehl fügt den Ordner hinzu zumEndeIhres Pfads, sodass ein Programm an einer anderen Stelle Vorrang hat, wenn es den gleichen Namen hat wie eines in dem Ordner, den Sie gerade hinzugefügt haben. Wenn Sie möchten, dass der Ordner, den Sie hinzufügen, Vorrang vor allem anderen hat, verwenden Sie stattdessen diesen Befehl:
setx PATH "C:\bin\;%PATH%"
Antwort2
Dumm von mir. Es war ziemlich einfach, ich musste nur wget.exe nach C:\windows\system32 kopieren.