Todos os diretórios listados em $PATH são pesquisados por executáveis.
Por exemplo, qualquer binário colocado em /usr/local/bin será executado em qualquer local. Se eu fosse colocar binários dentro de /myname/local/bin , como eu seria capaz de realizar a mesma coisa?
Todos os diretórios listados em $PATH são pesquisados por executáveis.
Para ativar seu caminho personalizado por padrão, você pode adicionar:
export PATH="/myname/local/bin:$PATH"
na parte inferior do seu ~/.bashrc (somente para usuário) ou /etc/profile (para todos os usuários do sistema) ou qualquer novo arquivo como /etc/profile.d/mypath.sh
O caminho de pesquisa para binários é armazenado em uma variável de ambiente , Caminho
Você pode inspecionar o valor atual:
[steven@scstop:~]% echo $PATH
/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Observe como é uma lista de diretórios separados por dois pontos. Quando você digita "mybinary" no prompt, seu shell passará por esses diretórios (em ordem) e executará o primeiro que encontrar.
Para adicionar / myname / local / bin ao PATH, faça isso (em um shell tipo bash)
export PATH=$PATH:/myname/local/bin
Modifique sua variável de ambiente $ PATH no seu perfil para incluir /myname/local/bin .
Por exemplo, export PATH="/myname/local/bin:$PATH"