Linux w命令:显示登录用户信息(附带实例)
Linux 的 w 命令来自英文单词 who 的缩写,其功能是显示已登录用户的信息。
运维人员只需在命令终端中输入 w 键并按 Enter 键,即可查看当前系统中已登录的用户列表和他们正在执行的命令等信息,从而更好地了解系统正在执行的工作,以及等同事都下班后再重启或关闭服务器,避免突然中断他人工作。
w 命令的语法格式如下:
【实例 1】显示目前登入系统用户的信息(默认格式):
【实例 2】显示目前登入系统用户的信息(不显示头信息):
【实例 3】显示当前登录用户的来源:
运维人员只需在命令终端中输入 w 键并按 Enter 键,即可查看当前系统中已登录的用户列表和他们正在执行的命令等信息,从而更好地了解系统正在执行的工作,以及等同事都下班后再重启或关闭服务器,避免突然中断他人工作。
w 命令的语法格式如下:
w 参数常用参数见下表:
选项 | 描述 | 选项 | 描述 |
---|---|---|---|
-f | 显示用户登录来源 | -s | 使用短输出格式 |
-h | 不显示头信息 | -u | 忽略指定的用户名 |
-i | 显示IP地址而不是主机名 | -V | 显示版本信息 |
-l | 显示执行过程详细信息 | --help | 显示帮助信息 |
-o | 使用老式输出格式 |
【实例 1】显示目前登入系统用户的信息(默认格式):
[root@clinux ~]# w 06:21:04 up 10 min, 1 user, load average: 0.11, 0.06, 0.02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty2 tty2 22Jun23 17days 11.47s 0.19s /usr/libexec/tr
【实例 2】显示目前登入系统用户的信息(不显示头信息):
[root@clinux ~]# w -h root tty2 tty2 22Jun23 17days 12.51s 0.20s /usr/libexec/tr
【实例 3】显示当前登录用户的来源:
[root@clinux ~]# w -f 06:21:54 up 11 min, 1 user, load average: 0.11, 0.06, 0.02 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root tty2 22Jun23 17days 14.17s 0.20s /usr/libexec/tracker-miner-fs