Récemment, j'ai joué dans le terminal et tapé la who
commande. Lorsque je vois mon nom d'utilisateur et ma date, je ne sais pas ce que c'est tty7
ni ce que pts/0
c'est, quelqu'un peut-il m'expliquer cela?
la source
Récemment, j'ai joué dans le terminal et tapé la who
commande. Lorsque je vois mon nom d'utilisateur et ma date, je ne sais pas ce que c'est tty7
ni ce que pts/0
c'est, quelqu'un peut-il m'expliquer cela?
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.
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.
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