Как установить exe-версии утилит Linux на Windows?

Как установить exe-версии утилит Linux на Windows?

Я знаю, что мы можем получить .exe-версии многих утилит Linux. У меня есть 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.

Связанный контент