多くの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%
環境変数に追加します。
ユーティリティをデフォルトの場所 (Web サイトまたはインストーラーによって指定) にインストールしない場合は、そのようなユーティリティを
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 にコピーするだけでした。