Respostas:
Uma pesquisa no Google por "Hierarquia do sistema de arquivos Linux" exibirá vários documentos, incluindo este .
Onde você coloca seu script depende de quem é o usuário pretendido. Se for apenas você, coloque-o ~/bin
e verifique se ~/bin
está no seu PATH
. Se algum usuário do sistema conseguir executar o script, insira-o /usr/local/bin
.
Não coloque scripts nos quais você se escreve /bin
ou /usr/bin
. Esses diretórios são destinados a programas gerenciados pelo sistema operacional.
~/bin
serão automaticamente incluídos no seu $PATH
assim que a pasta for criada. Existem linhas em .profile
: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
source ~/.profile
antes que ~ / bin seja adicionado ao seu PATH (2), você também precisa executar chmod u+x ~/bin/<your script>
para ter o privilégio de executar isto.