Estou acostumado a colocar scripts comuns /usr/local/binpara que eu possa executá-los de qualquer lugar com o terminal.
Por exemplo, eu crio um script de shell chamado 1, o executo com chmod +x 1e o coloco /usr/local/bin, e dentro do script digito #!/bin/shna primeira linha e depois nos meus comandos. A partir daí, é muito convenientemente utilizável e rápido de executar, digitando
1Enter
no terminal, de dentro de qualquer pasta.
Meu problema é que atualmente estou trabalhando em um computador em que não posso fazer sudoe também não posso esperar obtê-lo, portanto não consigo inserir meu script /usr/local/bin.
Quais são as minhas opções? Existe outro caminho com o mesmo recurso "executar de qualquer lugar", que eu possa acessar sem sudo, ou outra maneira de obter algo equivalente?
A resposta aceita para este post diz
Para scripts de escopo do usuário, use bin / em seu diretório pessoal.
O que tentei, mas não há binpasta no meu diretório pessoal e, quando criei uma, ainda não consegui executar o script de nenhum outro lugar.
Estou executando o Ubuntu 12.04 LTS.
expr 1 + 1afetado pela presença de um script chamado 1?
expr, nem aritmética do bash $(( 1 + 1 )).