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.
./iduserou/home/user229525/iduser.
Se o diretório atual ( . ) já estiver em seu caminho, verifique seu programa.
- É executável? (ls -l, procure pelo
xno rwx) - Se é um script, começa com uma shebang? (por exemplo, é a primeira linha
#!/usr/bin/env bash).