Qu'est-ce que tty7 dans la ligne de commande?

24

Récemment, j'ai joué dans le terminal et tapé la whocommande. Lorsque je vois mon nom d'utilisateur et ma date, je ne sais pas ce que c'est tty7ni ce que pts/0c'est, quelqu'un peut-il m'expliquer cela?

Fusky
la source

Réponses:

30

Le nom de TTY vient en fait de l'ancien temps des ordinateurs: alors les ordinateurs avaient même des téléscripteurs comme terminal, de sorte que vous pouviez voir la sortie des programmes imprimés (tty = TeleTYpe / TeleTYpewrite).

ATS désigne généralement des terminaux "physiques", comme plus de terminaux connectés (même comme un téléscripteur) à un seul ordinateur, ou de nos jours: des consoles de texte plus séparées, vous pouvez basculer entre elles Ctrl+Alt+F1-F7(ou plus, si vous en avez configuré plus).

Dans le cas d'Ubuntu, tty7 est généralement utilisé par Xorg, fournissez votre environnement graphique (pour être plus exact, il fournit uniquement un "système de fenêtrage", et des choses comme le gnome - en tant que solution d'environnement de bureau - fonctionne "en haut") ).

En revanche, "pts" est (la moitié de) une notion de "pseudo-terminal" qui implémente la fonctionnalité du terminal sans le contexte d'un "vrai" terminal physique, par exemple si vous ouvrez gnome-terminal, pour le shell (qui est généralement le bash sur les systèmes ubuntu) pour pouvoir fonctionner, il a besoin de capacités de terminal.

C'est également le cas si vous utilisez "ssh" pour vous connecter à une machine distante, donc en bref: chaque fois que quelque chose a besoin d'une fonctionnalité de type terminal / tty sans avoir de "vrai" tty.

LGB
la source
2

Je pense que c'est généralement le serveur X.

Appuyez sur Ctrl+ Alt+ F7et voyez si cela vous amène à votre session de connexion graphique (ou vous y maintient).

Vous pouvez également ouvrir un shell et exécuter tty. Il vous indiquera le nom de votre terminal actuel.

Mikel
la source
0

tty7 est le terminal physique à partir duquel vous vous êtes connecté. Dans de nombreux cas, tty7 est l'endroit où s'exécute votre gestionnaire de fenêtres et à partir duquel vous vous connectez.

Comme le montre la liste ci-dessous, je me suis connecté à 9h33 le 24 mai à partir de tty7 (via la boîte de dialogue de connexion du gestionnaire de fenêtres Gnome), puis j'ai ouvert 4 pseudo-terminaux.

[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"

sgoda    tty7         :0               Wed May 24 09:33   still logged in   
sgoda    pts/0        :0               Wed May 24 09:33   still logged in   
sgoda    pts/2        :0               Wed May 24 09:36   still logged in   
sgoda    pts/4        :0               Wed May 24 09:40   still logged in   
sgoda    pts/5        :0               Wed May 24 09:42   still logged in 
satishgoda
la source