В Linux у нас есть /home/<user>/bin
чтобы поместить специальные двоичные файлы, которые будет выполнять только этот пользователь
Это не стандартный Linux. В Linux или Unix-подобных системах, таких как OS X, вы можете иметь каталог для исполняемых файлов где угодно, если:
- это в вашем
$PATH
- раздел, на котором он находится, позволяет запускать файлы (см. опцию
noexec
для монтирования файловых систем)
Просто создайте /Users/your-username/bin
и добавьте его в PATH
- все готово. Смотрите: Что такое PATH и другие переменные среды, и как я могу их установить или использовать?
Вы также можете создать /usr/local/bin
, а затем запустить sudo chown -R /usr/local
чтобы он принадлежал вашей учетной записи. Этот каталог по умолчанию не используется в OS X, и Стандарт Иерархии Файловой системы рекомендует его в качестве места для установки программного обеспечения, установленного администратором. Если вы являетесь единственным администратором этой машины, это работает довольно хорошо.