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ÇÃOExemplo 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 --versionExperimento / 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.