Commande Linux who
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=4Autres extensions