Linux(Centos 7.6)命令详解:w
1.命令作用
显示谁登录了,他们在做什么(Show who is logged on and what they are doing.)
2.命令语法
Usage: w [OPTION]
3.参数详解
OPTION:
- -h, --no-header,不要打印标题
- -u, --no-current,忽略当前进程用户名
- -s, --short,短格式
- -f, --from,显示远程主机名字段
- -o, --old-style,老式输出
- -i, --ip-addr,显示IP地址而不是主机名(如果可能)
- --help,显示此帮助并退出
- -V, --version,输出版本信息并退出
4.常用用例
4.1.输出解释
[root@node1 ~]# w06:28:23 up 30 min, 4 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.118.1 06:07 7.00s 0.07s 0.00s w
root pts/1 192.168.118.1 06:11 16:45 0.02s 0.02s -bash
root :0 :0 06:03 ?xdm? 33.67s 0.44s /usr/libexec/gnome-session-binary --session gnome-classic
root pts/2 192.168.118.1 06:11 16:42 0.02s 0.02s -bash
[root@node1 ~]# 说明:
第一行: 06:28:23 当前系统时间 up 30 min 系统持续运行时间4 users 当前登录用户总数load average 系统平均负载0.00, 0.01, 0.05 1分钟/5分钟/15分钟平均负载(数值表示等待CPU或磁盘I/O的进程数)
user: 登录用户名
TTY: 终端设备:0表示图形界面登录(X Window会话);ttyN表示物理终端(本地控制台);pts/N表示伪终端登录(SSH/Telnet远程连接);
FROM: 来源;:0本地图形界面会话;192.168.118.1远程登录IP地址
LOGIN@: 登录时间
IDLE: 空闲时间,16:45是空闲16分45秒
JCPU: 附加到该终端的所有进程占用CPU时间
PCPU: 用户当前进程占用CPU时间
WHAT: 用户当前运行的命令及参数w/-bash
4.2.不打印列标题
[root@node1 ~]# w -h
root pts/0 192.168.118.1 06:07 6.00s 0.08s 0.01s w -h
root pts/1 192.168.118.1 06:11 17:16 0.02s 0.02s -bash
root :0 :0 06:03 ?xdm? 33.84s 0.44s /usr/libexec/gnome-session-binary --session gnome-classic
root pts/2 192.168.118.1 06:11 17:13 0.02s 0.02s -bash
[root@node1 ~]#