A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: w: command not found #All systems curl cmd.cat/w.sh #Arch Linux pacman -S procps-ng #CentOS yum install procps-ng #Fedora dnf install procps-ng
Linux w 命令用于显示目前登入系统的用户信息。
执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
单独执行 w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
w [-fhlsuV][用户名称]
-f 开启或关闭显示用户从何处登入系统。 -h 不显示各栏位的标题信息列。 -l 使用详细格式列表,此为预设值。 -s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。 -u 忽略执行程序的名称,以及该程序耗费CPU时间的信息。 -V 显示版本信息。
#显示当前用户 [root@Dev_Test ~]$w 16:55:04 up 105 days, 3:14, 2 users, load average: 0.48, 0.58, 0.55 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.20.40.21 15:13 45:00 0.02s 0.02s -bash root pts/2 10.20.40.21 16:41 0.00s 0.00s 0.00s w #不显示位置 [root@Dev_Test ~]$w -f 16:55:35 up 105 days, 3:14, 2 users, load average: 0.89, 0.67, 0.58 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 15:13 45:31 0.02s 0.02s -bash root pts/2 16:41 0.00s 0.00s 0.00s w -f #以精简模式显示 [root@Dev_Test ~]$w -s 16:56:42 up 105 days, 3:15, 2 users, load average: 0.37, 0.56, 0.55 USER TTY FROM IDLE WHAT root pts/0 10.20.40.21 46:38 -bash root pts/2 10.20.40.21 0.00s w -s #不显示标题 [root@Dev_Test ~]$w -h root pts/0 10.20.40.21 15:13 47:04 0.02s 0.02s -bash root pts/2 10.20.40.21 16:41 0.00s 0.00s 0.00s w -h