Digite para filtrar os verbetes do Glossário.

    Ferramentas de desenvolvimento · Developer Workspace

    O que é Terminal?

    Terminal apresenta comandos e resultados em texto. Entenda prompt, sessões locais e remotas e a relação entre terminal, shell e CLI no dia a dia.

    Também chamado de: emulador de terminal, console

    A interface textual de entrada e saída

    Terminal é uma interface para enviar entrada e receber saída de programas em forma textual. Em computadores atuais, costuma ser apresentado por um emulador de terminal. Ele pode funcionar como aplicativo próprio ou como painel integrado ao editor.

    Dentro dessa interface, você normalmente encontra um shell, que interpreta os comandos. Também pode haver um programa interativo ou uma sessão remota. A janela é o lugar da interação, mas não define sozinha onde o comando atuará nem qual processo será iniciado.

    Ao abrir o terminal integrado de um editor, confira o ambiente selecionado. Ele pode estar conectado ao computador local, a um container ou a uma máquina remota. Um comando de arquivo atua no ambiente da sessão, mesmo que a janela esteja no seu computador.

    Prompt, comando e resultado

    O prompt é o indicador apresentado pelo shell para receber uma nova linha. Ele pode mostrar diretório, nome da máquina ou outros detalhes configurados. Documentações também usam símbolos como $ para representar o prompt, sem que você deva copiá-los como parte do comando.

    Consultar a versão disponível do Node.jsbash
    node --version

    Esse comando só funciona se Node.js estiver disponível naquela sessão. A saída depende da versão instalada e pode diferir entre ambientes. Uma mensagem de comando não encontrado aponta para ausência do executável ou para sua localização fora do caminho de busca utilizado.

    Nem toda execução termina imediatamente

    Um servidor de desenvolvimento pode continuar executando e exibindo logs. Enquanto ele ocupa o primeiro plano, o shell não está necessariamente aguardando outro comando. Abrir outra sessão permite executar consultas separadas sem confundir a entrada do servidor com a do shell.

    Em ambientes usuais, Ctrl+C solicita interrupção ao processo em primeiro plano. O programa pode tratar esse sinal de forma própria. Fechar uma aba também pode afetar os processos associados, por isso não deve ser confundido com um mecanismo planejado de operação de serviços.

    Ler a saída com atenção

    A saída pode trazer resultados, avisos e erros. O código de saída fornece outra informação sobre o término, conforme a convenção da ferramenta. Uma linha com aparência positiva não comprova que o processo concluiu o trabalho esperado.

    O histórico visual também pode conservar mensagens antigas. Confira qual execução produziu o texto antes de atribuí-lo ao comando atual. Em tarefas longas, horários e identificadores podem ajudar a relacionar a mensagem ao processo correto.

    Como usar a sessão para investigar

    Confira a máquina ou ambiente conectado, o diretório atual e a ferramenta efetivamente chamada. Depois, relacione o erro ao comando e aos parâmetros utilizados. Ao compartilhar a saída, remova credenciais e informações privadas que possam aparecer nos registros.

    O verbete de shell explica a interpretação da linha, enquanto CLI descreve a interface de comandos oferecida por cada ferramenta.

    Dúvidas frequentes

    Perguntas frequentes sobre Terminal

    Terminal e shell são a mesma coisa?
    Terminal apresenta entrada e saída. Shell interpreta comandos e pode executar dentro dessa interface, junto com outros programas.
    O terminal integrado sempre usa a máquina local?
    Ele pode estar associado a um ambiente local, remoto ou em container. Confira a sessão selecionada antes de interpretar caminhos e versões.
    Preciso copiar o símbolo $ dos exemplos?
    Em muitos tutoriais, esse símbolo representa o prompt e não faz parte do comando. Confira a convenção usada no exemplo.
    Por que o prompt não voltou após iniciar o servidor?
    O processo pode continuar ativo no primeiro plano, exibindo logs e aguardando eventos. Nesse caso, a execução ainda não terminou para devolver o controle ao shell.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    O terminal apresenta comandos e resultados durante o trabalho em sessões locais ou remotas.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano