Quais são minhas opções? Existe outro caminho com o mesmo "run from em qualquer lugar "capacidade, que eu posso acessar sem sudo, ou outra maneira para conseguir algo equivalente?
Como fazer isso?
Crie algum diretório em sua casa para manter seus scripts normalmente chamados de bin
como convenção.
mkdir ~/bin
Agora mova seus scripts para o bin
mv somescript ~/bin
Agora, como fazer tun em qualquer lugar?!
Você precisa adicionar o bin
ao PATH
abra seu .bashrc
gedit .bashrc
e adicione esta linha:
export PATH=$PATH:/home/username/bin
Não se esqueça de substituir username
pelo seu nome de usuário
Salve e saia, depois digite o bashrc
source .bashrc
e agora você está bem, você pode executar seu script como costumava fazer! mas você tem que perceber que isso está relacionado apenas ao seu usuário.
Observação: é melhor renomear seus scripts, exceto 1, 2, pois você pode enfrentar alguns problemas com esses nomes
ATUALIZAÇÃO:
Você pode fazer o mesmo, basta criar o bin dir na sua casa, em seguida, source ~/.profile
em vez de ~/.bashrc
. Já que adicionar o ~ / bin ao seu PATH já está listado em .profile
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi