Terminal

"Terminal" pode se referir a duas ferramentas distintas, mas relacionadas — um terminal de hardware que fornece uma interface de usuário baseada em texto para um computador remoto ou um programa de software que emula um terminal de hardware. Ambas as ferramentas permitem que usuários remotos se conectem a um computador para executar programas.

Terminal de hardware

Os computadores da década de 1970 eram máquinas grandes e caras, geralmente usadas em um sistema de tempo compartilhado. O tempo compartilhado permitia que várias pessoas usassem um computador ao mesmo tempo, dividindo seus recursos computacionais entre todos e maximizando a quantidade de trabalho que ele podia realizar em um dia. Os usuários se conectavam ao computador usando terminais — dispositivos simples e de baixo consumo, compostos por um monitor e um teclado, sem nenhum poder de processamento integrado. Um terminal conectado a um computador remoto retransmitia os comandos de texto do usuário para o computador e, em seguida, exibia na tela a saída do computador.

Os terminais eram a principal forma de interação da maioria dos usuários com os computadores durante a década de 1970 e no início da década de 1980. Com o surgimento dos microcomputadores acessíveis na década de 1980, tornou-se mais comum interagir diretamente com seu próprio PC em vez de compartilhar um computador remoto.

Emulador de terminal

Um emulador de terminal é um programa que fornece uma interface de linha de comando baseada em texto para um computador local ou remoto. Os emuladores de terminal simulam como os terminais de hardware enviam comandos de texto, mas também incluem recursos adicionais, como a possibilidade de personalizar a aparência do terminal ou enviar o texto recebido pelo terminal para uma impressora. Alguns emuladores de terminal são compatíveis com guias de janela, permitindo que você se conecte a mais de um computador por vez.

O aplicativo Terminal do macOS
O aplicativo Terminal do macOS

A maioria dos sistemas operacionais para computadores de mesa com interfaces gráficas de usuário conta com emuladores de terminal para fornecer uma linha de comando dentro de uma janela. Por exemplo, o macOS inclui um emulador de terminal chamado "Terminal", que permite aos usuários inserir comandos do Unix e se conectar a computadores remotos usando SSH. O Windows vem com dois programas de linha de comando, "cmd.exe" e "PowerShell", e os computadores Unix que usam o shell gráfico X Window incluem um emulador de terminal chamado "xterm". Também há muitos emuladores de terminal de terceiros disponíveis, caso as opções integradas não atendam às suas necessidades.

Atualizado March 22, 2023 por Brian P.

quizTeste seus conhecimentos

Which programming language is designed for web scripting?

A
C
0%
B
C++
0%
C
PHP
0%
D
Scheme
0%
Correct! Incorrect!     View the PHP definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Terminal nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.