Se você digitar myscript
, seu shell procurará no seu PATH para ver se ele pode encontrar o comando chamado myscript
. Ao contrário do windows, seu diretório atual não está em seu caminho por padrão.
O que significa que você quer:
- adicione ao seu caminho por enquanto (munualmente)
- adicione-o ao seu caminho sempre que iniciar (edite o script de inicialização em sua pasta. Quais dependem do shell que você usa. Geralmente .profile ou .bashsomething)
- Ou especifique o caminho completo para o binário. Por exemplo.
./iduser
ou/home/user229525/iduser
.
Se o diretório atual ( .
) já estiver em seu caminho, verifique seu programa.
- É executável? (ls -l, procure pelo
x
no rwx) - Se é um script, começa com uma shebang? (por exemplo, é a primeira linha
#!/usr/bin/env bash
).