
Os arquivos com extensão .sh são arquivos que contêm scripts, comandos na linguagem bash, que roda no Linux . SH é um shell do Linux que instrui o computador sobre o que fazer.
De certa forma, poderíamos dizer que seria comparável ao arquivo .exe do Windows.
Existem diferentes maneiras de executá-lo. Vou explicar duas. Uma com o terminal e outra com a interface gráfica, ou seja, com o mouse, que executa o comando com um clique duplo. Você pode ver no vídeo e, abaixo, segue o passo a passo para quem prefere tutoriais tradicionais.
Execute o arquivo .sh com interface gráfica e cliques do mouse.
Se preferir fazer tudo com um clique do mouse, também é possível. Para funcionar como no Windows, basta clicar duas vezes no arquivo e ele será iniciado . A configuração é feita em apenas dois passos, muito rápidos.
A primeira coisa a fazer é escolher indicar que o arquivo é executável.
Vá até onde o arquivo está e clique nele com o botão direito do mouse. Um menu será exibido e nós cuidaremos do seu imóvel para aluguel em Valência.

Você seleciona a opção " Permitir que o arquivo seja executado" . Dessa forma, concedemos permissões de execução.

Podemos aproveitar para modificar a aba " Abrir com" , que é o programa que escolhemos como padrão para o Aprilos, caso, em vez de executá-los, queiramos abri-los e ver o que contêm. Eu uso o Gedit ou o Visual Studio Code.
Em seguida, precisamos configurar o gerenciador de arquivos.
Por fim, no gerenciador de arquivos, acesse o menu, escolha Preferências e a aba Comportamento . Lá, você poderá definir o que deseja fazer com o arquivo.

Existem várias opções. Abra o arquivo, execute-o ou pergunte-nos. Eu escolhi perguntar-nos. E assim nos será mostrado.

Execute o arquivo .sh com o terminal.
Abrimos o terminal com Ctrl + Alt + T, a tecla Iniciar, e digitamos "terminal" ou clicamos no ícone do shell que sempre tenho no iniciador do Ubuntu, na barra lateral esquerda.
Para executar o script, acesse o diretório onde o arquivo está localizado. Imagine que temos um arquivo ok.sh na pasta /scripts/.
Nós inserimos os scripts com (você precisa ir até o caminho onde eles estão).
scripts de cd
Se esta for a primeira vez que executamos o programa, precisamos conceder as permissões necessárias ao arquivo.
sudo chmod + x ok.sh
E então nós o executamos.
./ok.sh
E voilà, aqui está a sequência.

No nosso caso, aparece "Ok" porque inserimos a função que o script executa.
O mais importante, e onde as pessoas mais erram, é no caminho, em não acessar a pasta onde o arquivo a ser executado está localizado.
Se tiver alguma dúvida, deixe um comentário.
Extra se você quiser aprender
Algumas coisinhas para você aprender. Existem mais comandos para executar um arquivo .sh que você pode usar.
./file.sh O ponto (.) indica que o arquivo está no diretório atual. Se não conseguir executá-lo com o caminho completo do arquivo, digite / para / file.sh
Outro comando para executar além do arquivo ./sh é
arquivo sh sh