In Linux we have
/home/<user>/binto 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
noexecpara 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.