GNU/Linux >> Tutoriels Linux >  >> Ubuntu

tty (/dev/tty ) vs pts (/dev/pts) sous Linux

tty est simplement les ports connectés à l'ordinateur comme une souris, un clavier. pts sont des pseudo-terminaux qui sont des connexions SSH ou telnet. Vous pouvez comprendre tty et pts comme des canaux de connexion par lesquels les systèmes Linux communiquent avec le client. Les deux sont chargés de maintenir les sessions en vie et d'envoyer des paquets.

Dans cet article, je vais vous donner un bref résumé des différences entre tty (/dev/tty ) et pts (/dev/pts) sous Linux.

Qu'est-ce que le téléscripteur ?

Tty signifie télétype, cependant, il est plus communément appelé terminal. Il s'agit essentiellement d'un appareil qui vous permet d'interagir avec un système en fournissant des données (vous avez entré) au système et en affichant la sortie du système. Un terminal standard est appelé tty (par exemple, la console de votre serveur). Les ttys sont disponibles dans une variété de formes et de tailles. Par exemple, vous pouvez utiliser la combinaison de touches Ctrl+Alt+Fn pour accéder aux consoles graphiques, ou des émulateurs de terminal comme le terminal Gnome pour s'exécuter dans une session X.

Comment fonctionne la commande tty ?

Tapez simplement "tty" et le nom du terminal connecté à la sortie standard apparaîtra dans la sortie (ou, en d'autres termes, le nom du terminal actuel).

Syntax : tty [option] ……

La sortie suivante a été générée sur mon système,

choix :

  • – – version :imprime les informations de version et quitte
  • – – aide :affiche le message d'aide et quitte
  • -s, ––silencieux, ––silencieux : Rien n'est imprimé; seul le statut de sortie est renvoyé.

Pour le dire autrement, tapez TTY pour savoir à quel numéro TTY vous êtes connecté. Vous pouvez également utiliser la commande who pour voir qui d'autre est connecté à distance à la machine Linux s'il y a plusieurs utilisateurs connectés.

Pour obtenir la liste des terminaux ouverts, vous pouvez utiliser la commande suivante.

Par défaut, le nombre total de consoles tty autorisées est de 6. Vous pouvez passer de tty1 à tty6 en utilisant les combinaisons de touches CTRL+ALT+F[n].

Qu'est-ce que les points ?

pts signifie pseudo terminal esclave. Pts est la partie esclave de pty. Un pty (périphérique pseudo-terminal) peut être un périphérique terminal qu'une autre application simule (exemple :telnet ou ssh sont de tels programmes. Une session pseudo-terminal esclave (pts) est utilisée lors de la connexion à un ordinateur Linux via une autre application, telle que SSH ou PuTTY. La commande tty indiquera quelle session pts est actuellement active. Lors de l'utilisation d'une connexion SSH, les combos Ctrl + Alt + F# ne fonctionneront pas. Au lieu de cela, de nombreuses connexions SSH seraient utilisées pour créer plusieurs consoles virtuelles.

Vous pouvez simplement afficher le canal pts avec la commande w. Dans la sortie suivante, l'utilisateur kushal est connecté à tty1 qui peut être une connexion console et pts/0 via ssh.

Conclusion

L'article vous donne une idée des différences entre pts et tty. Il vous montre également comment avoir une vue d'ensemble du système Linux. Merci d'avoir lu.


Ubuntu
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

  3. Quand utiliser /dev/random contre /dev/urandom ?

  4. Comment mapper les périphériques /dev/sdX et /dev/mapper/mpathY à partir du périphérique /dev/dm-Z

  5. Comment encoder en base64 /dev/random ou /dev/urandom ?

Comment générer un mot de passe aléatoire sous Linux en utilisant /dev/random

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Linux – Que signifie la lettre « u » dans /dev/urandom ?

Que sont les fichiers /dev/zero et /dev/null sous Linux

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

noyau :désactiver /dev/kmem et /dev/mem