Esses dispositivos/terminais/teletipos foram usados como um meio para inserir e exibir dados de um dispositivo de computador. Os computadores foram conectados a esses dispositivos/terminais/teletipos por meio de links seriais. Esses terminais eram grandes. Havia um número exato correspondente a cada teletipo e referido por seu arquivo de dispositivo, como /dev /ttyn. O sistema lia este arquivo para interpretar o que é inserido no teletipo e gravaria o mesmo arquivo para imprimir para esse teletipo. Um exemplo desse dispositivo é o TeleType Model 33 ASR.
O teletipo ASR-33 era um dispositivo interativo padrão naquele momento. Era barulhento e um pouco lento para imprimir em papéis de cor amarela grande apenas em formato em maiúsculas.
Com o avanço tecnológico, os terminais de exibição de vídeo assumiram os terminais do teletipo. DEC VT100 Terminal, introduzido em 1978, foi um exemplo de um terminal de exibição de vídeo. Não era um computador, mas um dispositivo para inserção e recuperação de dados de um computador conectado.
Muitas variantes foram introduzidas posteriormente, como os terminais da série VT101, VT102 e VT200 que substituíram o VT100. Esses terminais, no entanto, não acompanharam o ambiente de computação moderno. Assim, os programas de emulação de terminais foram introduzidos para se passar por esses terminais baseados em hardware.
Classificando os dispositivos TTY
Dispositivos TTY ou TeleType são dispositivos baseados em caracteres. Os dispositivos TTY podem ser classificados em três tipos:
Os dispositivos TTY em série receberam seu nome porque os terminais reais baseados em caracteres foram anexados a um sistema UNIX usando um cabo serial. Os terminais virtuais e os terminais pseudo foram chamados de dispositivos TTY porque se comportam como os dispositivos seriais da perspectiva do programador.
Procurando por "tty" no Linux
Existem muitos teletipos definidos nos sistemas Linux modernos. Para listar diferentes dispositivos TTY, execute o seguinte comando:
$ ls -l /dev | Grep 'tty'
Talvez você não tenha visto o TTY numerado acima de 6, mas como você pode ver no comando anterior, há muitos tty estranhos como tty40, tty27, e assim por diante. Os TTYs de 1 a 6 podem ser acessados pressionando “Ctrl+alt+fn”(Para n entre 1 e 6). Quando você escolhe qualquer uma dessas combinações, você pousará em uma interface de texto sem formatação com uma interface de login independente baseada em texto. Para voltar à interface gráfica, pressione “Ctrl+Alt+F7”.
O teletipo “tty2”Está associado a [Ctrl]+[alt]+[f2], “Tty3”Está anexado a [Ctrl]+[alt]+[F3] e assim por diante até F6. O TeleType (TTY7) é reservado para a interface gráfica, que é tratada por um programa "Gnome-Session". Assim, quando pressionamos [Ctrl]+[alt]+[f7], Revertemos para o ambiente gráfico. Isso funcionou no Kali Linux. Mas no caso do sistema Ubuntu, pode ser necessário inserir "Ctrl+Alt+F2", dependendo do sistema operacional.
A lista dos dispositivos TTY ativa pode ser visualizada no arquivo "drivers":
$ cat/proc/tty/drivers
Terminologias terminais gerais
Agora que vimos um pouco sobre o significado histórico e a introdução geral de teletipo ou dispositivos TTY, parece uma boa idéia escrever algumas palavras sobre termos gerais relacionados a terminais.
Concha: É um intérprete de linha de comando para Linux e serve como uma interface ou meio entre um usuário e o kernel. Pode -se desenvolver sua própria concha. Os programas de shell mais usados são Bourne Shell, C Shell, Korn Shell, etc.
Bash, Zsh, CSH: Estes são todos os tipos de conchas. Muitos comandos são comuns e têm sintaxe semelhante. Pode -se alternar facilmente entre essas conchas depois de instalá -las.
terminal: É um software para interagir com o shell executando os comandos/scripts, exibindo as saídas, etc.
Como usar o comando tty
eco “$ shell”
Como você pode ver na saída, o shell atual é "bash". Este é o shell padrão para o seu sistema.
$ tty
O "/dev”. A opção "-s" retorna o status de saída e com o "-ajuda”Opção, pode -se ver a mensagem de ajuda.
Conclusão
Computadores evoluíram e os terminais e outras coisas relacionadas. Os teletipos, os antigos terminais gigantes baseados em hardware, ainda são parte integrante de um sistema de computação, mas agora em um programa de emulador baseado em software. Esperamos que você tenha achado este artigo útil. Confira outros artigos de dica do Linux para obter mais dicas e tutoriais.