Possivel duplicata: Como executar arquivos .sh no Terminal?
Eu quero baixar o JDownloader da internet para Linux. Mas o arquivo é .sh e quando eu digo ao ubuntu para abrir o arquivo ele usa algum editor de texto. Eu procurei na Loja de Software Ubuntu e não havia nenhuma aplicação para abri-lo. Existe alguma maneira de eu conseguir instalá-lo?
4. Clique duas vezes no arquivo e escolha executar no terminal se não for um programa gui)
Por padrão o gerenciador de arquivos pode não mostrar essa opção e abrir o arquivo no gedit em seu lugar. Nesse caso, altere a preferência do gerenciador de arquivos em: Edit-> Preferences -> Behaviour para "perguntar a cada vez" ou imediatamente para "executar executáveis"
**Linha de comando***
cd /path/to/file
chmod +x filename.sh
./filename.sh
Comente abaixo se não funcionar :)
Se ainda assim ganhou't funcionar, apesar de ter permitido executar arquivo como um programa selecionado, quando você clicar duas vezes no arquivo .sh, e ele lançar o gedit, navegue para a pasta com o script.
Uma vez que você esteja na pasta atual correta para o script, você pode executar o script desta forma:
sudo ./filename.sh
Se isso não funcionar'pode tentar
sudo bash filename.sh
**Da divisória FAT***
Siga este https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive
**Linha de comando***
Além do que liquid tinha recomendado, o procedimento habitual é alterar as permissões para tornar este ficheiro executável:
chmod +x file.sh
E depois executar este ficheiro:
./file.sh
**GUI***
O mesmo pode ser alcançado no navegador de arquivos Nautilus utilizando o menu de contexto, alterando as bandeiras Execute' em
Properties' -> `Permissions'.