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

23

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

    
posée Fusky 21.02.2011 - 05:15
la source

3 réponses

28

Le nom du téléscripteur provient en fait des anciens ordinateurs: les ordinateurs avaient même un terminal de téléimprimeur, de sorte que vous pouviez voir la sortie des programmes imprimés (tty = TeleTYpe / TeleTYpewrite).

TTY fait généralement référence à des terminaux "physiques", comme plus de terminaux connectés (même comme un téléimprimeur) à un seul ordinateur, ou à notre époque: plus de consoles de texte séparées, vous pouvez basculer entre eux Ctrl+Alt+F1-F7 (ou plus, si vous avez configuré plus).

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

En revanche, "pts" est (une moitié) une notion de "pseudo-terminal" qui implémente la fonctionnalité de terminal sans le contexte d'un "réel" 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 de fonctionnalité terminal / tty sans avoir de "vrai" tty.

    
réponse donnée LGB 21.02.2011 - 21:33
la source
2

Je pense qu’il s’agit généralement du serveur X.

Appuyez sur Ctrl + Alt + F7 et voyez si cela vous mène à votre session de connexion graphique (ou vous garde là).

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

    
réponse donnée Mikel 21.02.2011 - 05:20
la source
0

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

Comme on peut le voir dans 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.

[[email protected] ~]$ 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 
    
réponse donnée satishgoda 24.05.2017 - 03:53
la source

Lire d'autres questions sur les étiquettes