Linux常用命令-w

命令

w

描述

Show who is logged on and what they are doing
查看当前登录用户的操作记录

用法

1
w [options] user [...]

选项

1
2
3
4
5
6
Options:
-h, --no-header 不显示头部标题
-u, --no-current 忽略当前用户
-s, --short 简化格式
-f, --from 显示远程主机名
-i, --ip-addr 显示IP地址而非主机名

注意

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 默认显示系统运行时间,当前登录的用户,系统负载,以及登录用户的具体信息
$ w
20:40:56 up 24 min, 3 users, load average: 0.00, 0.01, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 20:19 21:20 0.00s 0.00s -bash
root pts/0 192.168.80.1 20:18 3:44 0.07s 0.07s -bash
root pts/1 192.168.80.1 20:22 0.00s 0.12s 0.00s w
$ w -h
root tty1 20:19 21:31 0.00s 0.00s -bash
root pts/0 192.168.80.1 20:18 3:55 0.07s 0.07s -bash
root pts/1 192.168.80.1 20:22 3.00s 0.12s 0.00s w -h
$ w -s
20:41:31 up 25 min, 3 users, load average: 0.10, 0.04, 0.02
USER TTY FROM IDLE WHAT
root tty1 21:55 -bash
root pts/0 192.168.80.1 4:19 -bash
root pts/1 192.168.80.1 3.00s w -s
$ w -f
20:41:34 up 25 min, 3 users, load average: 0.09, 0.04, 0.02
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root tty1 20:19 21:58 0.00s 0.00s -bash
root pts/0 20:18 4:22 0.07s 0.07s -bash
root pts/1 20:22 6.00s 0.13s 0.00s w -f
$ w -i
20:41:42 up 25 min, 3 users, load average: 0.08, 0.04, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 20:19 22:06 0.00s 0.00s -bash
root pts/0 192.168.80.1 20:18 4:30 0.07s 0.07s -bash
root pts/1 192.168.80.1 20:22 6.00s 0.14s 0.00s w -i
# 显示当前登录的终端
$ tty
/dev/pts/0