Terminal, shell e prompt

Distinguir terminal, shell, prompt, comandos, argumentos e opções.

Terminal, shell e prompt

Objetivo

Distinguir terminal, shell, prompt, comandos, argumentos e opções.

Conceitos essenciais

Terminal

Terminal fornece uma interface para interação com programas de linha de comando. Windows Terminal é um exemplo de aplicativo terminal.

Shell

Shell interpreta comandos e inicia operações/programas. PowerShell, Bash, Zsh e cmd.exe são exemplos com regras próprias.

Prompt

É a indicação de que o shell está aguardando comando; não deve ser copiado junto com o comando nos blocos do curso.

Comando, argumento e opção

Em python app.py, python é o comando resolvido e app.py é argumento. Em git –version, –version é uma opção.

Modelo mental

USUÁRIO → TERMINAL → SHELL → COMANDO → PROGRAMA/OPERAÇÃO

Exemplo e demonstração

O mesmo terminal pode hospedar shells diferentes; por isso “abrir o terminal” não determina sozinho a linguagem de comandos utilizada.

python --version
git --version

Experimento / prática

  • Identifique qual terminal e qual shell você está usando.
  • Separe comando, argumentos e opções em três comandos conhecidos.

Erros comuns

  • Terminal = shell.
  • Copiar o texto do prompt como parte do comando.

Resumo

Ao concluir esta aula, revise o modelo mental e tente explicá-lo com suas próprias palavras antes de avançar.