Ufa!!! Demorou, mas consegui, e sozinho, sem quaisquer ajuda, somente tentando, mas passei o dia inteiro tentando! Nada mal pro meu segundo dia de Linux!
Mas é o seguinte, o que tive que fazer? Veja:
<username>@<computername>:~$ sudo bash
[sudo] password for <username>: "Entre com sua senha root"
root@<computername>:~$ cd jdownloader/
root@<computername>:~/jdownloader# ./JDLauncher
Onde:
Linha 3: eu seleciono a pasta onde está o programa que desejo executar. No meu caso o JDownloader está na pasta "jdownloader";
Linha 4: eu executo o programa. No meu caso o programa é "JDLauncher.sh". Note que na linha 4 o programa que você quer executar, que deverá ter a extensão ".sh", você não irá colocar a extensão, ou seja, ao invés de:
root@<computername>:~/jdownloader# ./JDLauncher.sh
Você irá fazer:
root@<computername>:~/jdownloader# ./JDLauncher
Caso contrário não dará certo, bom pelo menos comigo foi assim. Bom, tive essa dúvida após atualizar meu Linux Ubuntu 12.10 x64 para a versão 13.04, e desde então programas com a extensão ".sh" só abriam com editor de texto (gedit). Procurei por todo lugar, mas não encontrei solução, e após um dia inteiro tentando achar uma combinação de código na linha de comando, descobri esse, por muito acaso! Nem me perguntem como, aliás, é meu segundo dia usando Linux, e consegui solucionar um problema que até então não havia encontrado solução. Não sei da onde me surgiu a idéia de inserir esse tal de "bash", só sei que deu certo! Bom, sem mais delongas, é isso ai, quem tiver a mesma dificuldade que tive, está ai a resposta. Bom, pelo menos comigo funcionou! Espero ajudar mais alguém, porque pelo que vi muitos estão com o mesminho problema. E o código com "chmod +x <nome-do-programa.sh/>" não funciona de jeito nenhum, só funciona deste modo ai que por acaso descobri. Mas é isso ai pessoal, obrigado a quem visitou o post, e até mais.