Lorsque je tape who
dans le terminal, j'obtiens cette sortie:
$USER tty2 2017-01-12 12:50 (:1)
Que signifie ce smiley (:1)
?
Parfois, ce smiley ressemble à (:0.0)
. Qu'est-ce que cela signifie dans ce cas?
Où se trouve un aperçu de ces différentes parenthèses?
Comme vous pouvez le savoir dans la page de manuel en tapant man who
, vous pouvez activer les en-têtes de colonne avec l'option -H
:
$ who -H
NAME LINE TIME COMMENT
bytecommander tty7 2017-01-12 15:26 (:0)
guest-c62iz5 tty8 2017-01-12 15:40 (:1)
Je dois admettre que cela n’est pas très utile et que la page de manuel ne contient aucune explication des valeurs.
Cependant, je pense pouvoir vous dire ce que ces colonnes signifient quand même:
NAME
est le nom d'utilisateur de chaque utilisateur connecté.LINE
semble contenir le téléscripteur via lequel l'utilisateur est connecté (TTY1-6 sont des terminaux, TTY7-12 sont utilisés par le serveur d'affichage X pour afficher les bureaux graphiques; vous pouvez basculer entre eux en utilisant Ctrl+Alt+F1 - F12).TIME
est la date et l'heure auxquelles l'utilisateur s'est connecté à sa session en cours.COMMENT
dans nos cas montre le contenu de la variable d’environnement $DISPLAY
(normalement :0
) entre accolades, qui est également utilisé par le serveur d’affichage X. Seuls les TTY graphiques doivent avoir une telle valeur, cette colonne est vide pour moi sur les TTY terminaux.
Vous pouvez vérifier la valeur de cette variable à l'aide de la commande echo $DISPLAY
. Ce que cela signifie exactement est décrit, par exemple. in Que signifie réellement DISPLAY =: 0.0? et Qu'est-ce que DISPLAY =: 0? .
De la page info
(info coreutils 'who invocation'
)
Si aucun argument d’option n’est fourni, ‘who’ affiche les informations suivantes pour chaque utilisateur actuellement connecté: nom de connexion, ligne du terminal, heure de connexion, et nom d'hôte distant ou affichage X.
Donc, (:0)
signifie simplement que X affiche le numéro 0 sur l'hôte local.
S'il existe également des utilisateurs distants (par exemple des sessions SSH), vous pouvez voir quelque chose comme:
$ who
steeldriver tty7 2016-12-15 13:57 (:0)
steeldriver pts/4 2017-01-12 09:32 (192.168.1.4)