O Shell
100%

Linha de Comando · Lição 1

O Shell

Aprenda o que é o shell do Linux e como os comandos são executados.

O que É o Shell do Linux

Boas-vindas à sua jornada pelo Linux! O primeiro passo é entender o shell do Linux. Um shell é um programa que recebe os comandos digitados por você, pede ao sistema operacional que os execute e mostra o resultado no terminal.

Se você já usou uma interface gráfica, está acostumado a clicar em janelas, menus e botões. Na linha de comando, você digita instruções precisas. Aplicativos chamados “Terminal”, “Console” ou “Konsole” normalmente abrem uma sessão de shell para você.

O terminal é a janela ou o aplicativo em que você digita, enquanto o shell é o programa executado dentro dele.

O shell é útil porque é rápido, permite criar scripts e está disponível em quase todos os sistemas Linux. À medida que aprender mais comandos, você poderá combiná-los para inspecionar arquivos, gerenciar diretórios, pesquisar textos, instalar programas e automatizar tarefas repetitivas.

Qual afirmação descreve corretamente a relação entre um terminal e um shell?

Interação com o Shell Bash

Neste curso, vamos nos concentrar no Bash, abreviação de Bourne Again Shell. O Bash é um dos shells mais comuns no Linux e oferece uma boa base, mesmo que mais tarde você use zsh, fish ou outro shell.

Ao abrir um terminal, você verá o prompt do shell. Sua aparência pode variar, mas ele costuma mostrar o nome do usuário, o nome da máquina e o diretório atual.

pete@icebox:/home/pete $

O símbolo $ indica que o shell está pronto para receber sua entrada como um usuário comum. Você não digita esse símbolo ao inserir comandos; ele é mostrado pelo shell. Se vir #, normalmente estará trabalhando como usuário root, que tem mais poder e também envolve mais riscos.

O que o $ no final do prompt de exemplo indica?

Os comandos geralmente seguem este padrão:

command options arguments

Por exemplo, em echo Hello World, echo é o comando e Hello World é o texto fornecido a ele.

Em echo Hello World, qual parte é o nome do comando?

Seu Primeiro Comando Linux

Vamos começar com um dos comandos Linux mais básicos para iniciantes: echo. Esse comando exibe no terminal o texto fornecido por você.

$ echo Hello World
Hello World

Experimente mais alguns exemplos:

$ echo Linux is fun
Linux is fun
$ echo "Hello from Bash"
Hello from Bash

As aspas são úteis quando você quer que o shell trate várias palavras como um único trecho de texto.

Qual comando faz o shell tratar Hello from Bash como um único trecho de texto entre aspas?

Dicas Comuns para Iniciantes

  • Pressione Enter para executar um comando.
  • Use a tecla Seta para cima para recuperar um comando anterior.
  • Comandos e nomes de arquivos diferenciam maiúsculas de minúsculas no Linux.
  • Os espaços importam. echo hello e echohello são diferentes.
  • Se um comando parecer travado, Ctrl-C geralmente o cancela.

Lição concluída

Você concluiu O Shell

Agora você sabe explicar a função de um shell e interagir com um prompt básico.

  • Diferencie um terminal de um shell.

  • Identifique um prompt de comando.

  • Execute um comando simples com echo.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Linha de Comando