На самом деле /bin
в Unix / Linux нет ничего особенного . Это просто место , где исполняемые файлы ( в том числе скриптов, которые не являются на самом деле бен ичными файлами) размещается по соглашению , и он включен в PATH
переменных окружениях по умолчанию для всех пользователей. Как говорит Райан, \Windows\System32
каталог в Windows также предназначен PATH
для всех пользователей Windows (и, даже если это не так, загрузчик программ для Windows все равно будет там искать).
Вы можете легко создать свой собственный эквивалент в /bin
Windows. Чтобы сделать его общесистемным, поместите его где-нибудь, например, в корень файловой системы (как в C:\bin
) или в уже ограниченном месте, например \Windows\System32\bin
), и добавьте его в PATH
переменную среды для всех пользователей. Для каждого пользователя создайте каталог в своем профиле ( %USERPROFILE%\bin
) и добавьте его в PATH
переменную среды вашей учетной записи . Windows объединяет PATH
переменные среды для пользователя и системы , поэтому все, что находится в машинной PATH
переменной, также добавляется к любому пользователю PATH
, но никак не наоборот.
Конечно, вам придется самостоятельно добавлять файлы / scripts / shortcuts / symlinks в ваш bin
каталог. Установщики Windows не ожидают такой вещи и не будут автоматически помещать туда файлы, как это обычно делают установщики Linux.