Modes de paiement Abuse

Comment passer d'une console à l'autre sous Linux

08.03.2022, 01:38

Linux dispose de douze consoles TTY qui peuvent être utilisées pour exécuter des commandes, restaurer le système, lancer Wine ou le serveur X optionnel. Voyons ce que sont ces consoles, d'où elles viennent et comment passer d'une console Linux à l'autre.

Que sont les consoles TTY ?

L'abréviation TTY signifie Teletype ou télétype. En 1830, des machines spéciales appelées télétype ont été mises au point pour permettre l'envoi à distance de messages tapés sur un clavier. Il s'agissait d'une véritable avancée pour la télégraphie, puisque le code Morse était auparavant utilisé à cette fin. Les messages devaient être codés, transmis, décodés et imprimés sur papier. À l'époque, un système de codage spécial a été breveté, qui avait 89 ans d'avance sur l'ASCII. Les machines utilisant ce système n'avaient que cinq touches. L'opérateur devait mémoriser différentes combinaisons pour chaque lettre.

En 1963, le codage ASCI a été connu et les fabricants de télétypes ont commencé à l'utiliser. Après l'invention du téléphone, l'utilisation du télétype s'est généralisée. Il est devenu possible de combiner plusieurs machines en un seul réseau. C'est de tout cela qu'est né le télécopieur en 1980. Les ordinateurs se sont améliorés et ont évolué. Au début, les instructions étaient saisies à l'aide de cartes perforées spéciales, mais il est vite apparu que cette méthode était extrêmement peu pratique et prenait beaucoup de temps. Tout le monde avait besoin d'un appareil spécial pour entrer les instructions et obtenir le résultat. Le meilleur candidat pour occuper la place d'appareil d'entrée/sortie était le télétype. L'appareil était conçu pour saisir du texte, le coder, le décoder et l'afficher. Seulement, il fallait qu'il y ait un ordinateur de l'autre côté, et non un autre télétype.

Par la suite, les télétypes ont été largement utilisés pour contrôler les PC et les ordinateurs centraux. Au fil du temps, des émulateurs matériels de télétypes, utilisant non pas du papier pour la sortie des données, mais un tube à faisceau d'électrons, sont apparus et ont réussi à les supplanter avec beaucoup de succès. Ces appareils offraient davantage de fonctions, telles que le déplacement du curseur sur l'écran, l'effacement de l'écran et l'édition de texte. L'un de ces télétypes virtuels était le DEC VT05.

Dans les systèmes basés sur le noyau Linux, les terminaux sont des télétypes virtuels. Ce n'est que maintenant que le télétype est émulé par un logiciel. Ces terminaux sont appelés pseudo-télétypes ou PTS. Linux fournit un multiplexeur de pseudo-terminaux qui gère les connexions à tous ces PTS. Ce multiplexeur réside dans le noyau et est accessible via le fichier /dev/ptmx. Chacune des douze consoles ouvertes par défaut sous Linux est un pseudo terminal télétype connecté à ce multiplexeur.

Passer d'une console TTY à l'autre

Chaque console possède ses propres touches de raccourci. Il s'agit de Ctrl+Alt+Fn, où n est le numéro de la console, de 1 à 12. Pour ouvrir la première console, vous devez saisir Ctrl+Alt+F1, la deuxième console - Ctrl+Alt+F2, la douzième - Ctrl+Alt+F12 et ainsi de suite. Ouvrez la troisième console et authentifiez-vous, puis regardez le pseudo numéro de télétype :

Ici, le numéro de périphérique est /dev/tty3. De même, vous pouvez ouvrir la sixième console en appuyant sur Ctrl+Alt+F6:

La première console est occupée par le gestionnaire de connexion, et la deuxième ou la septième par le serveur X. Toutes les autres peuvent être utilisées pour vos propres besoins. Vous pouvez utiliser toutes les autres pour vos propres besoins. Vous savez maintenant ce que sont les consoles TTY, pourquoi elles sont appelées ainsi et comment passer de l'une à l'autre.