GNU/Linux >> Tutoriels Linux >  >> Linux

Commande W sous Linux

Dans cet article, nous parlerons du w commande.

w est un utilitaire de ligne de commande qui affiche des informations sur les utilisateurs actuellement connectés et ce que fait chaque utilisateur. Il donne également des informations sur la durée de fonctionnement du système, l'heure actuelle et la charge moyenne du système.

Comment utiliser le w Commande #

La syntaxe du w commande est la suivante :

w [OPTIONS] [USER]

Quand w est invoqué sans option ni argument, la sortie ressemble à ceci :

 21:41:07 up 12 days, 10:08,  2 users,  load average: 0.28, 0.20, 0.10
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w
linuxize  pts/1    10.10.0.8   21:41    7.00s  0.00s  0.00s bash

La première ligne fournit les mêmes informations que le uptime commande. Il contient les colonnes suivantes :

  • 21:41:07 - L'heure système actuelle.
  • up 12 days, 10:08 - La durée pendant laquelle le système a fonctionné.
  • 2 users - Le nombre d'utilisateurs connectés.
  • load average: 0.28, 0.20, 0.10 - Les moyennes de charge du système pour les 1, 5 et 15 dernières minutes. La charge moyenne du système est une mesure du nombre de travaux en cours d'exécution ou en attente d'E/S disque. Il vous indique essentiellement à quel point votre système a été occupé au cours de l'intervalle donné.

La deuxième ligne comprend les champs suivants :

  • USER – Le nom de l'utilisateur connecté.
  • TTY – Le nom du terminal utilisé par l'utilisateur.
  • FROM – Le nom d'hôte ou l'adresse IP à partir de laquelle l'utilisateur est connecté.
  • LOGIN@ – L'heure à laquelle l'utilisateur s'est connecté.
  • IDLE – Le temps écoulé depuis la dernière interaction de l'utilisateur avec le terminal. Temps d'inactivité.
  • JCPU – Le temps utilisé par tous les processus attachés au tty.
  • PCPU – Le temps utilisé par le processus en cours de l'utilisateur. Celui affiché dans le WHAT champ.
  • WHAT – Le processus et les options/arguments actuels de l'utilisateur.

La commande répertorie ensuite tous les utilisateurs actuellement connectés et les informations qui leur sont associées.

Si vous passez un ou plusieurs noms d'utilisateurs comme arguments au w commande, la sortie est limitée aux utilisateurs donnés :

w linuxize
 22:08:55 up 12 days, 10:35,  2 users,  load average: 0.00, 0.06, 0.12
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
linuxize  pts/1    10.10.0.8   21:41    27:55   0.00s  0.00s bash

w extrait des informations sur les utilisateurs connectés de /var/run/utmp fichier.

w Options de commande #

w accepte plusieurs options rarement utilisées.

Le -h , --no-header l'option indique w pour ne pas imprimer l'en-tête :

w -h

Seules les informations sur les utilisateurs connectés sont imprimées :

root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w -h
linuxize  pts/1    10.10.0.8   21:41    7.00s  0.00s  0.00s bash

Le -f , --from l'option bascule le FROM domaine. Que ce fichier soit affiché ou masqué par défaut dépend de la distribution que vous utilisez

w -f
 22:48:39 up 12 days, 11:15,  2 users,  load average: 0.03, 0.02, 0.00
USER      TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0     20:59    5.00s  0.03s  0.01s bash
linuxize  pts/1     21:41    1.00s  0.02s  0.00s w -f

Le -o , --old-style option, indique w pour utiliser l'ancien style de sortie. Lorsque cette option est utilisée, la commande imprime un espace vide lorsque IDLE , JCPU , et PCPU les temps sont inférieurs à une minute.

w -o
 22:50:33 up 12 days, 11:17,  2 users,  load average: 0.14, 0.04, 0.01
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0    10.10.0.2   20:59    1:59m               bash
linuxize  pts/1    10.10.0.8   21:41                        w -o

Le -s , --short l'option indique w pour utiliser la sortie de style court. Lorsque cette option est utilisée, le LOGIN@ , JCPU , et PCPU les champs ne sont pas imprimés.

w -s
 22:51:48 up 12 days, 11:18,  2 users,  load average: 0.04, 0.03, 0.00
USER      TTY      FROM         IDLE WHAT
root      pts/0    10.10.0.2    3:14  bash
linuxize  pts/1    10.10.0.8    2.00s w -s

Le -i , --ip-addr l'option force w pour toujours afficher l'adresse IP au lieu du nom d'hôte dans le FROM champ.

w -i

Conclusion #

Le w La commande imprime des informations sur l'activité du système et les utilisateurs connectés. Pour plus d'informations, tapez man w dans votre terminal.

Si vous avez des questions, veuillez laisser un commentaire ci-dessous.


Linux
  1. Commande Linux ifconfig

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande gratuite sous Linux

Commande Sudo sous Linux

Localiser la commande sous Linux

Commande Du sous Linux

À la commande sous Linux

Commande Df sous Linux