If-Koubou

Какво е еквивалент на директорията (Linux) bin в Windows?

Какво е еквивалент на директорията (Linux) bin в Windows? (Как да)

Макар че всички операционни системи имат някои общи неща, може да се окажете, че се чудите дали един тип операционна система има специфична "функция", която друга. Имайки предвид това, днешната публикация "SuperUser Q & A" има отговорите на въпроса на любознателен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от BiblioАрхив / БиблиотекаАрхив (Flickr).

Въпроса

Reader на SuperUser Toby Blunt иска да знае дали има еквивалент за директорията (Linux) bin в Windows:

Има ли еквивалент за директорията на bin на Linux в Windows? Ако е така, как мога да получа достъп до него от командния ред?

Какво е еквивалентът на директорията (Linux) bin в Windows?

Отговорът

Сътрудникът на SuperUser CBHacking има отговорът за нас:

Всъщност няма нищо специално / бин на Unix / Linux изобщо. Точно е мястото, където изпълняваните файлове и скриптове (които всъщност не са двоични файлове) се поставят по конвенция. Той е включен в PATH за всички потребители.

Както казва Райън (коментари един и две), \ Windows \ System32 на Windows също е в PATH за всички потребители на Windows (и, дори да не е така, програмата за зареждане на програми в Windows ще търси навсякъде).

Можете лесно да създадете свой еквивалент на / бин на Windows. За да го направите в цялата система, поставете го някъде като корена на файловата система (като например C: \ бин или под вече ограничено местоположение като \ Windows \ System32 \ бин) и го добавете към PATH среда за всички потребители.

За местоположението на потребител, създайте директорията във вашия собствен профил (% USERPROFILE% \ бин) и го добавете към профила си PATH променлива за околната среда. Windows съчетава променливи на околната среда със същото име, така че всичко в устройството PATH променлива се добавя и към всеки потребител PATH, но не и обратното.

Разбира се, ще трябва да добавите файлове, скриптове, преки пътища и символни връзки към вашите / бин се регистрирайте сами. Инсталаторите на Windows не очакват такова нещо и няма да поставят файловете автоматично така, както обикновено инсталаторите на Linux.

Не забравяйте да прочетете другите интересни отговори за тази тема низ чрез връзката по-долу!

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.