Tty la définition et ses utilisations

Tty la définition et ses utilisations
Pendant les jours pré-Internet d'UNIX, ce que nous voyons sur un écran d'ordinateur aujourd'hui, un terminal était un appareil matériel électronique ou électromécanique comme les téléprinteurs électromécaniques ou les télétystytes (Télétypewriter abrégé sous forme de TTY). Le télétype était un nom pour les anciens terminaux d'impression en papier qui ont été branchés sur les ordinateurs mainframe à ce moment-là.

Ces dispositifs / terminaux / téléitypes ont été utilisés comme support pour saisir et afficher les données d'un appareil informatique. Les ordinateurs étaient connectés à ces appareils / terminaux / téléitypes via des liens série. Ces terminaux étaient grands. Il y avait un nombre exact correspondant à chaque télétype et mentionné par son fichier de périphérique, tel que / dev / tTYN. Le système lirait ce fichier pour interpréter ce qui est entré à partir du téléspeype et écrire dans le même fichier à imprimer pour ce téléspect. Un exemple d'un tel appareil est le modèle de télétype 33 ASR.

Le télétype ASR-33 était un dispositif interactif standard à ce moment-là. C'était bruyant et un peu lent à imprimer sur de grands papiers de couleur jaune au format majuscule uniquement.

Avec un progrès technologique, les terminaux d'affichage vidéo ont repris les terminaux de télétype. Dec VT100 Terminal, introduit en 1978, était un tel exemple d'un terminal d'affichage vidéo. Ce n'était pas un ordinateur mais un appareil pour saisir et récupérer les données d'un ordinateur connecté.

De nombreuses variantes ont ensuite été introduites, telles que les terminaux VT101, VT102 et VT200 qui ont remplacé le VT100. Ces terminaux, cependant, n'ont pas suivi l'environnement informatique moderne. Ainsi, les programmes d'émulation de terminal ont été introduits pour se faire passer pour ces terminaux matériels.

Classifier les appareils Tty

Les appareils TTY ou les appareils de télétype sont des appareils basés sur des caractères. Les dispositifs TTY peuvent être classés en trois types:

  1. Dispositifs série: Ils sont utilisés avec des connexions série comme un modem, un téléphone ou un câble série.
  2. Terminaux virtuels: Ils sont utilisés pour créer des connexions de console normales, par exemple, les consoles accessibles en appuyant "Ctrl + alt + fn" (pour n entre 1 et 6).
  3. Pseudo-terminaux: Ils ont mis en place une communication bidirectionnelle utilisée par plusieurs applications haut de gamme, E.g., X11. Les fenêtres terminales graphiques que nous voyons à l'écran ne sont pas des télétypes dans le sens réel. Le "pSeudo-tService erminal », ou« pts »en bref, gère ces fenêtres terminales.

Les appareils TTY série ont obtenu leur nom parce que les terminaux réels basés sur des caractères ont été attachés à un système UNIX à l'aide d'un câble série. Les terminaux virtuels et les pseudo-terminaux étaient appelés dispositifs TTY car ils se comportent comme les appareils en série du point de vue du programmeur.

À la recherche de «tty» sur Linux

Il existe de nombreuses télésypes définis sur les systèmes Linux modernes. Pour répertorier différents périphériques TTY, exécutez la commande suivante:

$ ls -l / dev | grep 'tty'

Peut-être que vous n'avez peut-être pas vu le tty numéroté au-dessus de 6, mais comme vous pouvez le voir sur la commande précédente, il y a beaucoup d'étranges Tty comme TTY40, TTY27, etc. Les Ttys de 1 à 6 sont accessibles en appuyant sur «Ctrl + alt + fn»(Pour n entre 1 et 6). Lorsque vous choisissez l'une de ces combinaisons, vous atterrirez sur une interface de texte brut ayant une interface de connexion basée sur le texte indépendant. Pour revenir à l'interface graphique, appuyez sur «Ctrl + Alt + F7».

Le télétype «tty2" est associée à [Ctrl] + [Alt] + [F2], «Tty3"Est attaché à [ctrl] + [alt] + [f3] et ainsi de suite jusqu'à F6. Le télétype (TTY7) est réservé à l'interface graphique, qui est gérée par un programme «Gnome-Session». Ainsi, quand nous appuyons [Ctrl] + [Alt] + [F7], Nous revenons à l'environnement graphique. Cela a fonctionné sur Kali Linux. Mais dans le cas du système Ubuntu, vous devrez peut-être entrer «Ctrl + Alt + F2», selon le système d'exploitation.

La liste des périphériques TTY actifs peut être affichée dans le fichier «pilotes»:

$ cat / proc / tty / pilotes

Terminologies générales terminales

Maintenant que nous avons vu un peu la signification historique et l'introduction générale de télétype ou de TTY d'appareils, il semble une bonne idée d'écrire quelques mots sur les termes généraux liés aux terminaux.

Coquille: Il s'agit d'un interprète de ligne de commande pour Linux et sert d'interface ou de support entre un utilisateur et le noyau. On peut développer leur propre coquille. Les programmes Shell les plus utilisés sont Bourne Shell, C Shell, Korn Shell, etc.

Bash, zsh, csh: Ce sont tous des types de coquilles. De nombreuses commandes sont courantes et ont une syntaxe similaire. On peut facilement basculer entre ces coquilles après les avoir installées.

Terminal: Il s'agit d'un logiciel pour interagir avec le shell en exécutant les commandes / scripts, affichant les sorties, etc.

Comment utiliser la commande tty

  1. Ouvrez un terminal en pressant "Ctrl + alt + t"Et vérifiez que le shell de votre système d'exploitation vous a été fourni. Utilisez la commande suivante:
    écho "$ shell"
  2. Comme vous pouvez le voir sur la sortie, le shell actuel est «bash». C'est le shell par défaut pour votre système.

  3. Lorsque nous exécutons la commande TTY sans aucune option, il publie le nom de fichier du terminal attaché à l'entrée standard:
    $ tty

Le "/ dev»Le répertoire contient les entrées pour les systèmes de fichiers représentant différents appareils connectés à votre système. L'option «-s» renvoie le statut de sortie et avec le «avec le«-aider”Option, on peut afficher le message d'aide.

Conclusion

Les ordinateurs ont évolué, tout comme les terminaux et autres choses connexes. Teletypes, les anciens terminaux géants basés sur le matériel, font toujours partie intégrante d'un système informatique mais maintenant dans un programme d'émulateur basé sur un logiciel. Nous espérons que vous avez trouvé cet article utile. Découvrez d'autres articles sur les conseils pour plus de conseils et de tutoriels.