Skip to content

Guia para iniciantes no BASH – Parte 1 – Hello World

11 de maio de 2021

Neste artigo

A maioria das distribuições Linux vem com o Bourne Again Shell – geralmente chamado apenas Bash-por padrão. Até mesmo o subsistema do Windows para Linux oferece suporte ao Bash.

O que é o Bash?

Um shell é um interpretador de linha de comando. Destina-se a funcionar em modo somente texto e oferecer suporte a comandos e scripts interativos. O Linux oferece vários shells diferentes. Bash é comum e bem conhecido, mas outros incluem ASH, CSH, KSH e ZSH.

Como faço para escrever um script Bash?

A maneira mais direta de desenvolver scripts Bash simples é trabalhar a partir do shell. A maioria das distribuições Linux inclui uma interface gráfica do usuário, mas algumas não – incluindo WSL e qualquer instalação baseada em servidor que você acessar remotamente. Para acessar o shell (às vezes chamado de interface de linha de comando ou janela de terminal), execute-o a partir do menu principal do Gerenciador de Janelas.

Menu principal do Bash

A maioria das distribuições Linux modernas suporta o Ctrl + Alt + T tecla de atalho para lançar uma janela de shell dentro da GUI. Você precisa de duas coisas para escrever um script Bash:

  • Bash: A partir do shell, execute o comando qual festa. Se o resultado for algo como / bin / bash ou equivalente, você está pronto para ir. Se você obtiver uma resposta em branco, é provável que o Bash não esteja instalado em seu sistema ou sua conta de usuário não permita seu acesso a ele.
  • Um editor de texto: Use o editor de texto com o qual você se sentir mais confortável. Muitas distribuições modernas incluem GNU nano, que é amigável. Praticamente todas as distribuições incluem o editor vi testado e comprovado. Use o que comando para verificar qual editor está instalado.

Vi não é o editor de texto mais intuitivo, mas quase sempre está presente por padrão.

Crie o script ‘Hello World’ no Bash

Para criar um script “Hello World”, invoque seu editor de texto no prompt do shell: vi hello.sh

Insira as seguintes linhas de texto: #! / Bin / bash
eco “olá mundo”

Em seguida, salve o arquivo. Ele salva em seu diretório inicial.

Script Bash em vi

Este script simples oferece duas linhas. O primeiro diz ao Linux que você desenvolveu um script Bash (o que significa que o que se segue é um script e que o Bash é o interpretador correto para executá-lo). A segunda linha fornece um comando – ele ecoa o texto Olá Mundo para a janela do console. Se você nunca trabalhou no Vi antes, precisa fazer duas coisas. Primeiro, depois que o editor carregar, pressione eu para entrar no modo de inserção. Em seguida, digite seu texto. Não se preocupe com todos os sinais na tela; eles apenas indicam linhas em branco. Quando terminar de editar, pressione Esc para sair do modo Inserir e entrar no modo Comando. Quando você estiver no modo de comando, pressione : wq para salvar o arquivo e sair do editor.

Execute o script ‘Hello World’ no Bash

Para executar seu script, execute o seguinte comando: bash hello.sh

e você verá Olá Mundo impresso abaixo do prompt do shell.