Estou acostumado a colocar scripts comuns /usr/local/bin
para 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 1
e o coloco /usr/local/bin
, e dentro do script digito #!/bin/sh
na primeira linha e depois nos meus comandos. A partir daí, é muito convenientemente utilizável e rápido de executar, digitando
1
Enter
no terminal, de dentro de qualquer pasta.
Meu problema é que atualmente estou trabalhando em um computador em que não posso fazer sudo
e 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á bin
pasta 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 + 1
afetado pela presença de um script chamado 1
?
expr
, nem aritmética do bash $(( 1 + 1 ))
.