Cette commande nous fournit des indications sur les utilisateurs qui sont connectés sur un pc.
Si aucun argument n'est fourni, who affiche les informations suivantes pour chaque utilisateur connecté :
On obtiendra donc un truc du genre :
who
martin@madebian:~$ who martin tty7 2012-09-30 12:55 (:0) martin pts/0 2012-09-30 12:56 (:0.0)
La même chose est obtenu avec la première lettre w
de la commande who.
Ainsi :
w
who -m retourne l'utilisateur en cours dans la console où vous vous trouvez.
who -m
martin@madebian:~$ who -m martin pts/0 2012-09-30 12:56 (:0.0)
Elle est semblable à la commande who mais en plus d'afficher les utilisateurs connectés, elle indique ce qu'ils font.
w affiche des informations sur les utilisateurs actuellement connecté sur l'ordi et leur processus.
L'en-tête montre, dans cet ordre :
Les informations qui suivent sont affichées pour chaque utilisateur : nom de login, nom du tty, hôte distant, connecté depuis, inactif depuis, JCPU, PCPU, et la ligne de commande de leur processus actuel.
Le temps JCPU est le temps utilisé par tous les processus attachés au tty. Il n'inclut pas les anciens processus en arrière-plan, mais inclut les processus en arrière-plan actuellement en cours.
Le temps PCPU est le temps utilisé par les processus courants, il est indiqué dans la colonne « what ».
Ce qui donne, par exemple :
w
martin@madebian:~$ w 20:50:42 up 7:56, 2 users, load average: 3,01, 2,49, 2,03 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT martin tty7 :0 12:55 11:56m 29:59 0.03s gdm-session-worker [pam/gdm3] martin pts/0 :0.0 12:56 0.00s 0.04s 0.00s w