我知道我们可以获得许多 Linux 实用程序的 .exe 版本。我碰巧有 wget.exe、curl.exe 和 busybox.exe。但我如何安装它们,这样就不用输入
C:\Users\Rahul>cd downloads
C:\Users\Rahul\Downloads>wget
我可以直接打字
C:\Users\Rahul>wget
答案1
您不应该将它们复制到C:\windows\system32
。
相反,将它们放在合理的位置并将该位置添加到您的%PATH%
环境变量中。
如果您没有将实用程序安装在其默认位置(由网站或安装程序指定),则可以将这些实用程序放在专用文件夹中,例如
C:\bin\
或C:\programs\
。如果您安装的程序不能很好地处理路径名中的空格,我更喜欢这个而不是路径Program Files
。您可以(永久地)向您的文件夹添加一个文件夹,
%PATH%
如下cmd.exe
所示:setx PATH "%PATH%;C:\bin\"
(请注意,该
set
命令只会改变当前会话的路径。setx
将永久改变它。)笔记:上述命令将文件夹添加到结尾路径,因此如果其他任何地方的程序与您刚添加的文件夹中的程序同名,则该程序将优先。如果您希望添加的文件夹优先于其他所有文件夹,请使用以下命令:
setx PATH "C:\bin\;%PATH%"
答案2
我太笨了。其实很简单,我只需要将 wget.exe 复制到 C:\windows\system32 即可。