Conceitos-chave

Terminal

  • Em inglês: terminal

O terminal é um aplicativo que oferece aos usuários uma interface de linha de comando (CLI, de command line interface) para interagir com o sistema operacional ou com outros aplicativos. Ele é diferente da interface gráfica do usuário (GUI, de graphical user interface) que a maioria das pessoas conhece, onde você clica em ícones e botões para realizar tarefas. No terminal, em vez disso, você digita comandos e vê a saída em texto. Você pode pensar nele como um jeito de se comunicar com o computador usando texto, em vez de ficar clicando com o mouse. Em muitos sentidos, é como um chat com o seu computador: você pede que ele faça coisas digitando comandos, e ele responde com saída em texto.

Uma sala de computadores dos anos 70
Originalmente, o termo se referia a dispositivos físicos (computadores terminais) usados para interagir com os mainframes, os grandes supercomputadores do passado.

O uso moderno do termo terminal geralmente se refere a emulações em software desses terminais tradicionais, como o app Terminal do macOS, o Command Prompt e o PowerShell no Windows, ou os vários programas emuladores de terminal disponíveis no Linux, como o GNOME Terminal e o Konsole.

Esses terminais de software emulam a funcionalidade dos antigos terminais de hardware, oferecendo uma interface baseada em texto onde os usuários podem digitar comandos, executar programas e ver a saída direto na tela. Eles são essenciais para muitas tarefas de desenvolvimento de software, administração de sistemas e gerenciamento de redes.

Um terminal geralmente parece uma janela preta com texto aleatório, daquelas que você costuma ver em filmes quando um hacker está fazendo algo ilegal. Não se preocupe: não é tão assustador quanto parece, mas ele realmente permite fazer coisas bem poderosas no seu computador.

Terminal CMD do Windows
Terminal CMD do Windows
App Terminal do macOS
App Terminal do macOS

Quando você abre um terminal, está entrando no modo de linha de comando. Aqui, você pode digitar comandos, pressionar a tecla Enter e ver os resultados na mesma hora.

A maior parte das coisas que você pode fazer no seu sistema operacional (agora você está usando WindowsLinuxmacOS) pela interface gráfica do usuário (GUI) clicando com o mouse, como copiar arquivos ou abrir aplicativos, pode ser feita na interface de linha de comando (CLI) executando comandos de texto em um terminal.

Tem um monte de coisas que são mais rápidas pela linha de comando — ou que só são possíveis por ela. Por exemplo: enviar a saída de um comando para outro, executar o mesmo comando em vários arquivos ou executar um comando em um computador remoto.