Você precisa abrir nautilus
, clicar em Arquivo- > Preferências (OR) Editar- > Preferências,
selecione a guia Comportamento e selecione a opção que preferir para Arquivos de Texto Excutáveis.
Estou usando o Ubuntu e criei um arquivo de script simples:
#!/bin/bash
cp /home/guilherme/pictures/*.jpg /home/guilherme/backup
Quando eu o executo no terminal digitando o comando "./script.sh" ele funciona bem.
Mas quando tento clicar neste arquivo fora do terminal, ele abre meu editor de texto para editar as linhas do script em vez de abrir o terminal e executar os comandos.
Eu já dei a permissão executável para este arquivo, mas ele não roda.
Alguma idéia?
Você precisa abrir nautilus
, clicar em Arquivo- > Preferências (OR) Editar- > Preferências,
selecione a guia Comportamento e selecione a opção que preferir para Arquivos de Texto Excutáveis.
No Ubuntu 14.04:
preferences
. Você também precisa marcar seus arquivos como executáveis. Para fazer isso, clique com o botão direito do mouse no arquivo .sh
, escolha Propriedades , e na aba Permissões marque Permitir a execução do arquivo como um programa .
Vá para as configurações do seu sistema - > teclado - > atalhos de teclado e adicione um atalho personalizado. Para o comando, coloque o caminho completo para o script. Agora você pode executá-lo sem terminal
no tipo de terminal "chmod + x filepath". Isso irá converter o seu arquivo sh para um arquivo executável que será executado quando você abri-lo