Будут ли двоичные файлы Linux / UNIX / OS X храниться в тех же каталогах на разных платформах или дистрибутивах? Я спрашиваю, потому что мне нужно иметь доступ к uuidgen
(хранится в /usr/bin/uuidgen на моем компьютере разработки) и я заметил, что мой локальный сервер Apache не включает /usr/bin
в PATH
. Я знаю, что могу добавить /usr/bin
в путь, но я хочу убедиться, что программное обеспечение можно будет легко повторно развернуть на нескольких разных системах. Спасибо!
решение1
Я бы не стал полагаться на то, что он там есть. Вам следует использовать which
команду для поиска его пути, т.е. which uuidgen
он найдет его в пути пользователя. Если его там нет, вы можете использовать , locate uuidgen
чтобы попытаться получить его.