Como executar o arquivo .sh

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?

Solução
  1. copiar o arquivo para a área de trabalho (por conveniência)

  1. Clique com o botão direito do mouse sobre o arquivo e selecione as propriedades

  1. Sob a verificação da guia permissão permitir executar o arquivo como programa

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

Comentários (10)

**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' emProperties' -> `Permissions'.

Comentários (0)

Tente sh nameoffile.sh no terminal (certifique-se de que está na pasta onde o nameoffile.sh está guardado)

Comentários (0)