Na verdade, você não precisa de nenhum link simbólico, apenas edite seu ~/.bashrc
e adicione a seguinte declaração:
PATH=$PATH:$HOME/PocketMine
Isto evita poluir o seu sistema de arquivos com desordem desnecessária como links simbólicos. Se você é um usuário csh / tcsh em vez de um usuário bash, edite ~/.cshrc
e adicione
set path = ( $path ~/PocketMine )
Pessoalmente, eu iria um passo adiante na organização. Eu criaria um diretório ~/bin
e colocaria seu script de início lá, talvez com um nome mais distinto como pmstart
(não é significativo que seja um script de shell, é? Talvez algum dia você queira reimplementá-lo em% python ou algo assim. .sh
é suficiente em executáveis geralmente são uma má idéia porque você está expondo e codificando um detalhe de implementação (a linguagem de implementação) que os usuários finais não se importam, e no processo detalhes de implementação desnecessariamente).
É provável que o seu $ PATH já inclua $ HOME / bin, mas se não, você pode adicioná-lo da mesma forma.
Por fim, há convenções / práticas recomendadas de histórico sobre o que acontece com os diretórios sbin
e o que acontece com os diretórios bin
. sbin
é geralmente reservado para ferramentas para administradores, enquanto bin
é para utilitários gerais para usuários finais.