Tenho Bash instalado?

Curso de Bash

Seção do curso de Bash sobre como verificar e definir Bash como shell padrão.

O acesso ao Bash é realizado por meio de terminal ou console virtual.

O que é um terminal?

De modo genérico, emulador de terminal é um aplicativo gráfico que permite a interação com shells de forma textual.

Console virtual tem a mesma funcionalidade, com a diferença de que o terminal é exibido como uma janela na interface gráfica do SO, enquanto o console virtual não suporta interface gráfica.

Como iniciar o terminal?

Para acessá-lo, caso esteja utilizando...

  • ... Linux, procure por terminal no menu principal do SO.
    • Algumas distribuições Linux, como o Ubuntu, iniciam o terminal com o atalho Ctrl + Alt + T.
  • ... Windows 10, instale o Ubuntu por meio da loja da Microsoft.
  • ... macOS, instale Homebrew e então o pacote Bash .

Abaixo imagem do GNOME Terminal, terminal padrão do Ubuntu 20.04.

Gnome Terminal 3.36

Prompt de comando

Ao abrir a janela de terminal, você se deparará com o prompt de comando na primeira linha.

caio@FX505DV:~$ é chamado de prompt de comando. Sua função é informar ao usuário que o shell está pronto para receber um comando.

O formato do prompt varia de acordo com o shell.

Nesse caso (com o prompt padrão do Bash) vemos o nome de usuário caio, com @ separando o nome do computador FX505DV e com : separando o diretório atual ~. Finalizando com $, que significa que caio é um usuário comum.

Verificando o shell padrão

Então vamos à execução do primeiro comando do curso.

Digite o comando abaixo no terminal e pressione Enter/.

echo $0

Ao pressionarmos Enter/, as palavras echo e $0 serão interpretadas por Bash e então o comando será executado.

Durante sua execução, o comando poderá exibir informações nas linhas subsequentes. Essa resposta de um comando recebe o nome de saída.

Quando o comando encerra sua execução o prompt é exibido novamente.

Execução de comando em um terminal

Se a saída desse comando for bash, então Bash já é o seu shell padrão, pule a próxima seção do curso.

Bash como shell padrão

Execute o comando abaixo para listar todos os shells instalados em seu SO.

cat /etc/shells

Caso a saída contenha /bin/bash ou /usr/bin/bash, você tem o Bash em seu SO. Basta executar o comando abaixo para defini-lo como padrão.

chsh /bin/bash
Escrito por Caio Santesso.

Comentários

  • Conteúdo dos posts, exceto onde indicado contrário, licenciado sob a licença CC BY-SA 4.0 .