In Linux we have
/home/<user>/bin
to put special binaries that only that user will execute
Este não é o padrão do Linux. No Linux, ou em sistemas semelhantes ao Unix, como o OS X, você pode ter um diretório para executáveis em qualquer lugar que desejar, desde que:
- está no seu
$PATH
- a partição ativada permite a execução de arquivos (consulte a opção
noexec
para montar sistemas de arquivos)
Basta criar /Users/your-username/bin
e adicioná-lo a PATH
- pronto. Veja: O que são PATH e outras variáveis de ambiente e como posso defini-las ou usá-las?
Você também pode criar /usr/local/bin
e, em seguida, executar sudo chown -R /usr/local
para que ele seja de sua conta. Este diretório não é usado por padrão no OS X, e no Padrão de Hierarquia do Sistema de Arquivos recomenda que seja um local para colocar o software instalado pelo administrador. Se você é o único usuário administrador dessa máquina, isso funciona muito bem.