Quando executa um comando sem especificar um caminho , o sistema procura o executável em locais especificados na variável ambiental PATH
. Os caminhos em PATH
-variable são pesquisados em ordem e o primeiro executável é usado.
/usr/local/bin
é um local razoável para instalar seus próprios arquivos executáveis, pois já é possível incluído na distribuição fornecida padrão PATH
e não deve entrar em conflito com o gerenciador de pacotes do sistema. Se a estrutura de diretórios do seu programa fizer com que os arquivos sejam colocados em /usr/local/
inconvinient, outro local razoável para colocar os arquivos é em /opt
sob seu próprio subdiretório (e adicionalmente criando links simbólicos / scripts de inicialização em /usr/local/bin
).