Soy consciente de que podemos obtener versiones .exe de muchas utilidades de Linux. Resulta que tengo wget.exe, curl.exe y Busybox.exe. Pero ¿cómo puedo instalarlos para que en lugar de escribir
C:\Users\Rahul>cd downloads
C:\Users\Rahul\Downloads>wget
Puedo escribir de inmediato
C:\Users\Rahul>wget
Respuesta1
No deberías copiarlos a C:\windows\system32
.
En su lugar, colóquelos en una ubicación adecuada y agregue esa ubicación a su %PATH%
variable de entorno.
Si no instala las utilidades en su ubicación predeterminada (especificada por el sitio web o el instalador), puede colocar dichas utilidades en una carpeta dedicada como
C:\bin\
oC:\programs\
. Prefiero esto a una ruta enProgram Files
caso de que instales un programa que no maneja muy bien los espacios en los nombres de las rutas.Puedes agregar (permanentemente) una carpeta a tu
%PATH%
entradacmd.exe
de esta manera:setx PATH "%PATH%;C:\bin\"
(Tenga en cuenta que el
set
comando solo cambiará su ruta para la sesión actual.setx
La cambia permanentemente).Nota:el comando anterior agrega la carpeta alfinde su ruta, por lo que un programa en cualquier otro lugar tendrá prioridad si tiene el mismo nombre que uno en la carpeta que acaba de agregar. Si desea que la carpeta que agregue tenga prioridad sobre todo lo demás, utilice este comando:
setx PATH "C:\bin\;%PATH%"
Respuesta2
Estúpido de mi parte. Fue bastante simple, solo tuve que copiar wget.exe a C:\windows\system32.