Linux命令之查看登录者信息w
Posted 二木成林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之查看登录者信息w相关的知识,希望对你有一定的参考价值。
概述
w
命令用于显示目前登入系统的用户信息。执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。
第一行内容说明:
17:37:23
:系统当前时间。up 9 days
:开机多久了。2 users
:有多少用户登录。load average: 0.04, 0.18, 0.09
:1分钟、5分钟、15分钟前的平均负载。
第二行各列说明:
USER
:登录用户名。TTY
:登录后系统分配的终端号。FROM
:远程主机名(IP地址),即从哪里登录的。LOGIN@
:何时登录的。IDLE
:用户空闲时间。是计时器,一旦用户执行操作,该计时器就会被重置。JCPU
:同该终端连接的所有进程占用时间,包括当前正在运行的后台作业占用时间。PCPU
:当前进程所占用时间。WHAT
:当前正在运行的命令。
语法
该命令的语法如下:
w [-fhlsuV] [用户名称]
该命令支持的选项有:
选项 | 说明 |
---|---|
-h, --no-header | 不打印头信息 |
-u, --no-current | 当显示当前进程和cpu时间时忽略用户名 |
-s, --short | 使用短输出格式,不显示登录时间、终端机和程序所耗费的 CPU 时间 |
-f, --from | 显示用户从哪登录 |
-o, --old-style | 老式输出 |
-i, --ip-addr | 显示IP地址而不是主机名(如果可能) |
–help | 显示此帮助并退出 |
-V, --version | 显示版本信息 |
注:
- 该命令查看登录用户的信息更加详细。
who
命令只能看到登录用户的信息,而该命令可以看到用户做了什么。who am i
命令可以显示当前用户在系统中的用户名、终端、登录时间。whoami
可以显示自己在系统中的用户名。logname
命令可以显示自己初次登录到系统中的用户名,主要用于辨别su
、sudo
改变的情况。
last
命令可以查看最近一个月用户登录服务器的情况。
使用
查看目前系统的登录者信息
命令格式如下:
w
不显示标题行
如果想要不显示标题行,可以加上 -h
选项:
以上是关于Linux命令之查看登录者信息w的主要内容,如果未能解决你的问题,请参考以下文章