В 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, и Стандарт Иерархии Файловой системы рекомендует его в качестве места для установки программного обеспечения, установленного администратором. Если вы являетесь единственным администратором этой машины, это работает довольно хорошо.