Existe uma pasta no meu diretório pessoal onde devo colocar meus scripts para que eles estejam disponíveis em qualquer diretório?

3

Onde devo colocar meu script em meu diretório pessoal para que eu possa acessá-lo de qualquer diretório?

Eu tentei:

o@s:~/$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Mas parece que não há / home / user / path. A única coisa é que eu gostaria que apenas meu usuário tivesse acesso a ele, portanto colocá-lo em outro diretório que não seja minha pasta pessoal não é uma opção. Devo adicionar algo como / home / user / scripts / à minha variável PATH? Em caso afirmativo, qual é a maneira recomendada de fazer isso ... Devo colocá-lo no meu ~ / .bashrc?

    
por Olivier Lalonde 10.02.2011 / 01:36

1 resposta

7

Eu adiciono PATH=/home/djeikyb/bin:$PATH ao meu .bashrc e mantenho todos os meus scripts em ~/bin .

Acho que $ PATH tem precedência maior-esquerda :: esquerda-direita, então eu coloco minha pasta bin pessoal primeiro. Eu uso uma pasta chamada "bin" porque todos os outros arquivos de programa estão em pastas chamadas bin. E eu ainda tenho alguns binários reais no meu; p

Não se esqueça de recarregar o bashrc para que as alterações entrem em vigor: $. ~/.bashrc

    
por djeikyb 10.02.2011 / 01:46