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 $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.
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