Se você é novo no mundo do Linux, há várias maneiras de executar arquivos e scripts. Com um pouco de prática, você pode facilmente criar seus próprios scripts que o ajudam a automatizar tarefas do dia a dia. Neste guia, você aprenderá passo a passo como criar e executar um simples script Bash. Você aprenderá a usar comandos de terminal e os fundamentos das permissões no Linux.
Principais aprendizados
Você aprenderá como:
- Criar e salvar um script.
- Definir as permissões de execução para o script.
- Executar o script e, se necessário, movê-lo.
- Realizar ações de forma segura e eficiente.
Guia passo a passo
1. Criando um script Bash
Para começar a criar seu primeiro script Bash, primeiro abra seu terminal. Você pode criar um novo script usando o editor de texto Nano. Para isso, digite o seguinte comando:
O script acima chama-se helloworld.sh. Para garantir que o interpretador, neste caso Bash, seja utilizado, adicione esta linha no início do seu script:
A seguir, você pode digitar seu primeiro comando. Por exemplo:
Agora, se você salvar e sair do script, terá criado seu primeiro arquivo de script.

2. Definindo permissões
O próximo passo é dar permissão ao script para ser executado. Isso é feito com o comando chmod. Digite o seguinte comando:
Este comando define a permissão de execução para o script.

Para garantir que a permissão foi definida com sucesso, você pode digitar ls para listar os arquivos no diretório. Seu script deverá aparecer agora em uma cor diferente, indicando que é executável.
3. Executando o script
Para executar seu script, vá até o diretório onde o script está localizado. Você pode executar o script com o ponto e a barra (./):
Isso deve exibir a saída "Hello World" no terminal.

4. Usando o caminho completo
Se você quiser ter certeza de que seu script também será encontrado pelo caminho completo, pode fornecer o caminho completo para o script. Por exemplo:
Substitua "seuNomeDeUsuario" pelo seu nome de usuário real. Dessa forma, a execução do seu script funcionará sempre, independentemente do diretório em que você estiver.

5. Movendo scripts
Uma maneira útil de executar scripts é movê-los para um diretório que esteja no PATH, como /usr/local/bin. Para fazer isso, talvez você precise usar privilégios de superusuário. Você pode mover o script com o seguinte comando:
Isto exigirá que você insira sua senha. Uma vez movido, você poderá executar seu script de qualquer lugar simplesmente digitando o nome do script.

6. Excluindo o script
Se você não precisar mais do seu script, pode excluí-lo com o comando rm. Não se esqueça de usar novamente os privilégios de superusuário com sudo se você o moveu para um diretório de sistema:
Excluir scripts é um passo importante para manter seu ambiente limpo.

Resumo - Executando arquivos no Linux
Você agora aprendeu os fundamentos da criação e execução de um script Bash no Linux. Desde a criação do seu próprio script até a execução e a exclusão, você passou por todos os passos essenciais. Com esses conhecimentos, você está bem preparado para se aprofundar mais na programação de scripts.
Perguntas frequentes
Como eu crio um script Bash simples?Abra o terminal e use um editor de texto como o Nano para criar um novo arquivo com a extensão.sh.
Como eu defino permissões de execução para um arquivo?Use o comando chmod +x nome_do_arquivo.sh no terminal.
Como eu executo um script Bash?Você pode executar um script com./nome_do_arquivo.sh se estiver no diretório do script.
Posso mover um script para outro diretório?Sim, use o comando mv nome_do_arquivo.sh /diretorio_destino/.
O que fazer se o script não for encontrado?Certifique-se de que o script está no diretório atual ou forneça o caminho completo.