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 ~/bine verifique se ~/binestá 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 /binou /usr/bin. Esses diretórios são destinados a programas gerenciados pelo sistema operacional.
~/binserão automaticamente incluídos no seu $PATHassim que a pasta for criada. Existem linhas em .profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
source ~/.profileantes 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.