O que é “terminal” sobre CMDs \ Consoles? Por que eles são chamados assim?

2

Estou tentando descobrir por que as linhas de comando CMDs \ Consoles \ CLIs \ são chamadas de "Terminal"? Eu sei que eles são em primeiro lugar shells para um sistema operacional ... E, portanto, geralmente visto como uma camada e não como uma unidade inteira (como terminal PC do qual influencia um servidor através de uma sessão shell ) ... Quer dizer, podemos direcionar um servidor deles também (como por SSH, por exemplo), mas podemos fazer mais coisas, como navegar em nosso próprio PC, mesmo totalmente off-line (como em MS DOS ou Powershell). Alguém por favor detalhe em palavras simples Por que estes são chamados de "Terminais? Talvez existam razões extras que eu perdi?

    
por JohnDoea 23.12.2015 / 08:02

3 respostas

3

Os termos Terminal e Console , datam da era do mainframe. Um Terminal era um dispositivo com um teclado e monitor que estava ligado ao mainframe e fornecia a um usuário acesso ao Console (um shell com o qual o operador poderia interagir). Os terminais e consoles de hardware ainda são amplamente utilizados para dispositivos "sem cabeça", como equipamentos de rede e gerenciamento de servidores.

No jargão moderno, eles são usados praticamente de forma intercambiável, mas é notável que os programas "Terminal" do Linux são Emuladores de Terminal (geralmente baseado na especificação do Terminal Vermont 100 [VT100]), executando um shell como bash ou sh.

Editar: Ah, e do ponto de vista puramente etimológico, a razão pela qual eles usaram a palavra terminal, é porque na topologia de fiação / rede de um mainframe, o mainframe está no centro, e todos os terminais se conectam a ele, então é um Topologia da estrela . Como resultado, o terminal é um ponto final isolado na rede; ou seja, nada conecta através dele . Portanto, é um término ; um fim.

Para o console, por Merriam-Webster , é um termo aceito para um painel de instrumentação.

a combination of readouts or displays and an input device (as a keyboard or switches) by which an operator can monitor and interact with a system (as a computer or dubber)

Espero que ajude a esclarecer as coisas.

    
por 23.12.2015 / 08:14
0

Lembre-se de que os computadores costumavam ser terminais - neles, eles eram o fim da linha, você tinha um dispositivo de entrada simples (teclado) e uma saída muito básica (gráficos CLI). Eles eram o fim da linha, havia pouco mais que eles pudessem fazer.

O que você está realmente se referindo são 'emuladores de terminal', embora a parte do emulador seja perdida, o nome ficou por aqui.

Há mais informações sobre Wikipedia

    
por 23.12.2015 / 08:15
-1
Nos anos setenta e 1980, os computadores eram coisas que viviam em quartos com ar condicionado, com uma enorme quantidade de casacos brancos em atendimento. Os usuários sentavam-se em todos os tipos de coisas do Telecom Suplus, como teletipos (basicamente uma máquina de escrever que envia mensagens SMS também) e terminais (telas de televisão que funcionavam como impressoras de linha).

Portanto, command.com e cmd.exe emulam programas de teletipo. Isso significa que você pode executá-los em uma sessão no estilo de máquina de escrever. Edlin é um editor de texto que é executado em uma sessão de teletipo.

Os terminais permitem reposicionar o cursor em qualquer lugar da tela, para que você possa obter janelas com texto, como Editar ou MSD. Existem programas como o CICS que fornecem telas bastante utilizáveis com largura de banda muito estreita.

Computadores mais sofisticados permitem que você execute sessões de teletipo, como command.com ou cmd.exe, e programas de console de terminal (como edit ou msd), em uma janela de texto, mas como eram sessões de teletipo ou terminal esse nome.

Um shell é um programa wrapper. Command.com e bash são shells, o que significa que você não precisa fazer coisas como fornecer o caminho completo para cada programa executado e interpretar strings para comandos. Existem também cascas terminais, como XTree e NC. A maioria dos usuários na década de 1980 usou coisas chamadas de programas de menu, em que você selecionava uma opção de um menu e executava o arquivo de lote correspondente.

Programas como o edlin e o debug são programas de teletipo, com depuração particular, em que a conexão entre o computador que executa o programa e o ouvinte pode ser algo como um cabo serial de 9 pinos.

    
por 23.12.2015 / 09:19

Tags