Commande Linux who

Linux 命令大全Bibliothèque de commandes Linux

La commande Linux who est utilisée pour afficher quels utilisateurs sont actuellement sur le système. Les informations affichées comprennent l'ID utilisateur, le terminal utilisé, leur provenance de connexion, l'heure de connexion, le temps d'inactivité, l'utilisation du CPU, les actions, etc.

Permissions : tous les utilisateurs peuvent l'utiliser.

Syntaxe

who - [husfV] [user]

Description du paramètre:

  • -H ou --heading : affiche la colonne d'informations d'en-tête pour chaque champ ;
  • -i ou -u ou --idle : affiche le temps d'inactivité. Si l'utilisateur a effectué une action dans la minute précédente, cela sera marqué par un point « . ». Si l'utilisateur n'a eu aucune action pendant plus de 24 heures, la chaîne « old » est affichée ;
  • -m : Ce paramètre a le même effet que de spécifier la chaîne « am i » ;
  • -q ou --count : Afficher uniquement les noms des comptes et le nombre total d'utilisateurs connectés au système ;
  • -s : Ce paramètre est ignoré et n'est utilisé que pour résoudre des problèmes de compatibilité avec d'autres versions de la commande who ;
  • -w ou -T ou --mesg ou --message ou --writable : Afficher la colonne d'état des messages de l'utilisateur ;
  • --help : Aide en ligne ;
  • --version : Afficher les informations de version.

Exemples

Afficher les utilisateurs actuellement connectés au système

# who  //显示当前登录系统的用户
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

Afficher la barre de titre

# who -H
NAME   LINE     TIME       COMMENT
root   tty7     2014-05-13 12:12 (:0)
root   pts/0    2014-05-14 17:09 (:0.0)
root   pts/1    2014-05-14 18:51 (192.168.1.17)
root   pts/2    2014-05-14 19:48 (192.168.1.17)

Afficher l'origine de connexion de l'utilisateur

# who -l -H
NAME   LINE     TIME       IDLE     PID COMMENT
LOGIN  tty4     2014-05-13 12:11        852 id=4
LOGIN  tty5     2014-05-13 12:11        855 id=5
LOGIN  tty2     2014-05-13 12:11        862 id=2
LOGIN  tty3     2014-05-13 12:11        864 id=3
LOGIN  tty6     2014-05-13 12:11        867 id=6
LOGIN  tty1     2014-05-13 12:11       1021 id=1

Afficher les attributs du terminal

# who -T -H
NAME    LINE     TIME       COMMENT
root   + tty7     2014-05-13 12:12 (:0)
root   + pts/0    2014-05-14 17:09 (:0.0)
root   - pts/1    2014-05-14 18:51 (192.168.1.17)
root   - pts/2    2014-05-14 19:48 (192.168.1.17)

Afficher uniquement l'utilisateur actuel

# who -m -H
NAME   LINE     TIME       COMMENT
root   pts/1    2014-05-14 18:51 (192.168.1.17)

Afficher en mode compact

# who -q
root root root root
# users=4

Linux 命令大全Bibliothèque de commandes Linux

Autres extensions