Qu’est-ce que TTY sous Linux ?


  • FrançaisFrançais


  • Vous devez avoir entendu parler du terme « TTY » en ce qui concerne Linux et UNIX. Mais qu’est-ce que c’est?

    Cela vous est-il utile en tant qu’utilisateur de bureau ? En as-tu besoin? Et, que pouvez-vous faire avec ?

    Dans cet article, permettez-moi de mentionner tout ce qui est essentiel pour vous familiariser avec le terme TTY sous Linux.

    Notez qu’il n’y a pas de réponse définitive à cela, mais cela concerne la façon dont les périphériques d’entrée/sortie ont interagi dans le passé. Ainsi, vous devrez connaître un peu d’histoire pour obtenir une image claire.

    Histoire derrière le terme « TTY »

    Tout commence avec un téléimprimeur dans les années 1830.

    Les téléimprimeurs vous permettent d’envoyer/recevoir des messages texte par fil. C’était un remplacement à la communication en code Morse, où deux opérateurs étaient nécessaires pour communiquer efficacement entre eux.

    De plus, un téléimprimeur n’avait besoin que d’un seul opérateur pour transmettre facilement un message. Bien qu’il n’ait pas de clavier de configuration moderne, son système a ensuite été développé par Donald Murray en 1901 pour inclure un clavier de type machine à écrire.

    Le code Murray a réduit l’effort des opérateurs pour envoyer un message. Et cela a permis à un téléimprimeur d’évoluer en téléimprimeur commercial en 1908. TTY est un raccourci pour téléimprimeur.

    wacsoperateteletype
    Téléimprimeur réel utilisé pendant la Seconde Guerre mondiale à Londres | Crédit image Wikimédia

    La différence entre un téléimprimeur et une machine à écrire ordinaire était que le téléimprimeur était attaché à un appareil de communication pour envoyer le message dactylographié.

    Le téléimprimeur a permis aux humains de communiquer plus rapidement sur un fil sans aucun ordinateur jusqu’à présent.

    Et c’est là que “ATS” est venu au monde.

    Le concept (relativement) moderne

    Maintenant, vous devez vous demander comment cela a-t-il atterri dans l’informatique moderne et sous Linux ?

    Eh bien, pour commencer, lorsque Teletypewriter est arrivé sur le marché, quelques années plus tard, des transistors à semi-conducteurs ont été développés, qui ont ensuite évolué en microprocesseurs rendant un ordinateur possible.

    Les ordinateurs initiaux n’avaient pas le concept de clavier. Les cartes perforées étaient la méthode d’entrée.

    programme de cartes perforées
    Un programme informatique de carte perforée qui a été inséré dans les ordinateurs au lieu de le taper via le clavier (TTY) | Crédit image

    Alors que les ordinateurs évoluaient, les cartes d’entrée par lots ont finalement été remplacées par des téléimprimeurs en tant que dispositif d’entrée/sortie pratique.

    lgp 30 début ordinateur 1956
    Ordinateur LGP-30 en 1956 avec un ATS attaché à celui-ci

    Avec les progrès technologiques, les téléscripteurs ont été « virtualisés » à l’aide de l’électronique. Ainsi, vous n’auriez pas besoin d’un ATS physique et mécanique, mais d’un ATS virtuel et électronique.

    Les ordinateurs antérieurs n’avaient même pas d’écrans vidéo. Les choses étaient imprimées sur papier au lieu d’être affichées sur un écran (qui n’existait pas). Et par conséquent, vous voyez l’utilisation du terme « impression » et non « affichage ». Des vidéos ont été ajoutées aux terminaux plus tard à mesure que la technologie progressait.

    En d’autres termes, vous en avez peut-être entendu parler en tant que terminaux vidéo. Ou, vous pouvez les appeler des terminaux « physiques ».

    Et, ensuite, ceux-ci ont évolué vers des terminaux émulés par logiciel dotés de capacités et de fonctionnalités améliorées.

    C’est ce que vous appelez un « émulateur de terminal ». Par exemple, GNOME Terminal ou Konsole, ce sont quelques-uns des meilleurs émulateurs de terminaux que vous trouverez pour Linux.

    Alors, qu’est-ce que TTY sous Linux ?

    En ce qui concerne Linux, TTY est un périphérique abstrait sous UNIX et Linux. Parfois, il fait référence à un périphérique d’entrée physique tel qu’un port série, et parfois il fait référence à un ATS virtuel où il permet aux utilisateurs d’interagir avec le système (référence).

    TTY est un sous-système sous Linux et Unix qui permet la gestion des processus, l’édition de ligne et la gestion de session au niveau du noyau via les pilotes TTY.

    Pour ce qui est de la programmation, il faut s’y plonger. Mais, compte tenu de la portée de cet article, cela pourrait être une définition facile à digérer.

    Si vous êtes curieux, vous pouvez explorer une ancienne ressource (ATS démystifié) qui essaie de clarifier TTY dans les systèmes Linux et Unix avec tous les détails techniques dont vous avez besoin.

    En fait, chaque fois que vous lancez un émulateur de terminal ou utilisez tout type de shell dans votre système, il interagit avec des TTY virtuels appelés pseudo-TTY ou PTY.

    Vous pouvez simplement taper TTY dans votre émulateur de terminal pour trouver le PTY associé.

    Comment accéder à TTY sous Linux ?

    Ubuntu tty

    Il est facile d’accéder à TTY sous Linux. En fait, alors que je n’avais aucune idée de ce que c’était, j’y ai accédé accidentellement et j’ai paniqué sur ce qu’il fallait faire (comment en sortir).

    Vous pouvez obtenir l’écran TTY en utilisant les raccourcis clavier suivants sur la plupart des distributions :

    CTRL + ALT + F1 – Écran verrouillé
    CTRL + ALT + F2 – Environnement de bureau
    CTRL + ALT + F3 – ATS3
    CTRL + ALT + F4 – ATS4
    CTRL + ALT + F5 – TT5
    CTRL + ALT + F6 – ATS6

    Vous pouvez accéder à jusqu’à six ATS au total. Cependant, les deux premiers raccourcis pointent vers l’écran de verrouillage de la distribution et l’environnement de bureau.

    Ubuntu tty4

    Ainsi, vous obtenez une interface de ligne de commande avec le reste des raccourcis.

    Quand utiliseriez-vous TTY sous Linux ?

    TTY n’est pas seulement un trésor technique. C’est utile même pour les utilisateurs comme moi qui ne sont pas des développeurs.

    Cela devrait être utile au cas où l’environnement de bureau graphique se fige. Dans certains cas, la réinstallation de l’environnement de bureau à partir du TTY aide à résoudre le programme.

    Ou, vous pouvez également choisir d’effectuer des tâches dans TTY comme la mise à jour du système Linux et similaire, où vous ne voulez pas que des problèmes visuels interrompent votre processus.

    Dans le pire des cas, vous pouvez accéder au TTY et redémarrer l’ordinateur si votre interface utilisateur graphique ne répond pas.

    Certains utilisateurs préfèrent également effectuer des transferts de fichiers volumineux à l’aide de TTY (je ne suis pas l’un d’entre eux).

    TTY en tant que commande sous Linux

    commande tty du terminal ubuntu

    Lorsque vous tapez TTY dans votre émulateur de terminal, il imprimera le nom de fichier du terminal connecté à l’entrée standard, comme décrit par la page de manuel.

    En d’autres termes, pour connaître le numéro TTY auquel vous êtes connecté, il suffit de taper TTY. Et, s’il y a plusieurs utilisateurs connectés à distance à la machine Linux, vous pouvez utiliser la commande who pour vérifier à quoi les autres utilisateurs sont connectés.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Houssen Moshinaly

    Rédacteur web depuis 2009 et webmestre depuis 2011.

    Je m'intéresse à tous les sujets comme la politique, la culture, la géopolitique, l'économie ou la technologie. Toute information permettant d'éclairer mon esprit et donc, le vôtre, dans un monde obscur et à la dérive.

    Je suis l'auteur de plusieurs livre

    Pour me contacter personnellement :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.