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.
- Algumas distribuições Linux, como o Ubuntu, iniciam o terminal com o atalho
- ... 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.
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 $0Ao 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.
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/shellsCaso 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