No hay nada realmente especial /bin
en Unix / Linux en absoluto. Es solo la ubicación donde los archivos ejecutables (incluidos los scripts, que en realidad no son archivos bin ary) se colocan por convención , y se incluye en la PATH
variable de entorno de forma predeterminada para todos los usuarios. Como dice Ryan, el \Windows\System32
directorio en Windows también está disponible PATH
para todos los usuarios de Windows (e, incluso si no lo está, el cargador de programas de Windows buscará allí de todos modos).
Puede crear fácilmente su propio equivalente /bin
en Windows. Para hacerlo en todo el sistema, colóquelo en algún lugar como la raíz del sistema de archivos (como en C:\bin
) o debajo de una ubicación ya restringida como \Windows\System32\bin
) y agréguelo a la PATH
variable de entorno para todos los usuarios. Para una ubicación por usuario, cree el directorio en su propio perfil ( %USERPROFILE%\bin
) y agréguelo a la PATH
variable de entorno de su cuenta . Windows combina las PATH
variables de entorno por usuario y de todo el sistema , por lo que cualquier elemento de la PATH
variable de máquina también se agrega a cualquier usuario PATH
, pero no al revés.
Por supuesto, usted mismo deberá agregar archivos / scripts / accesos directos / enlaces simbólicos a su bin
directorio. Los instaladores de Windows no esperan tal cosa, y no pondrán los archivos allí automáticamente de la manera en que lo harán los instaladores de Linux.