linux命令之who命令
-
Who命令用于查看当前登录到系统的用户信息。
Who命令的语法格式为:who [选项]
常用选项包括:
– -a:显示所有信息,包括系统启动时间、用户登录时间、终端号等。
– -b:显示系统最后一次启动时间。
– -d:显示过去超过24小时内登录系统的用户。
– -H:显示各列标题。
– -l:显示登录用户的详细信息,包括用户名、登录时间、登录IP。
– -m:只显示当前用户的信息。
– -q:仅显示当前登录用户的数量。
– -s:显示当前登录用户的总时间。
– -t:按照登录时间进行排序显示。使用Who命令可以方便地查看当前系统的登录用户信息。通过不同的选项可以获取不同的信息,例如,使用“who -l”可以查看详细的登录用户信息,使用“who -q”可以快速查看当前登录用户数量。
总之,Who命令是一个非常实用的命令,可以帮助系统管理员及时监控当前系统的登录用户情况,也可以作为普通用户了解系统登录情况的工具。
2年前 -
Who命令是Linux系统中的一个命令,用于查看当前登录到系统的用户信息。它可以显示用户的用户名、登录时间、IP地址以及登录方式等信息。下面是关于Who命令的一些重要内容:
1. 基本用法:在终端中输入who命令,即可显示当前登录到系统的用户信息。命令的基本语法是:who [选项] [文件]。其中,选项可以指定要显示的信息类型,文件是可选的参数,用于指定who命令要查询的文件。如果没有指定文件,则会使用系统默认的进程信息文件,比如/var/run/utmp或/var/log/wtmp。
2. 显示的信息:Who命令显示的信息包括以下几项:
– 登录用户名(USER):显示当前登录用户的用户名。
– 终端设备(TTY):显示用户登录所使用的终端设备。
– 登录时间(DATE):显示用户登录的时间。
– 登录IP地址(IP):显示用户登录的IP地址。
– 登录方式(LOGIN/LOGOUT):显示用户是通过本地登录(LOGIN)还是远程登录(LOGOUT)进入系统的。3. 选项说明:
– -a或–all:显示所有用户的登录信息,包括系统运行期间的所有用户。
– -i或–ip:显示用户的IP地址。
– -r或–run-level:显示当前运行级别的用户信息。
– -F或–file=文件:指定要查询的文件。
– -H或–heading:显示列标题。
– -l或–login:只显示登录信息。
– -q或–count:只显示登录用户数。4. 实例演示:
– who:显示当前登录用户的信息。
– who -a:显示所有用户的登录信息,包括终端设备和登录方式。
– who -i:显示用户的IP地址。
– who -r:显示当前运行级别的用户信息。
– who -l:只显示登录信息,不显示终端设备和登录方式。5. 补充说明:
– Who命令的结果可能会受到系统配置的影响,如登录提示文件等。
– Who命令可以与其他命令结合使用,比如grep命令,来过滤显示结果。
– Who命令也可以查看其他文件的登录信息,比如使用-F选项指定某个文件。总结:Who命令是Linux系统中一个非常常用的命令,可以方便地查看当前登录用户的信息。它可以显示用户的用户名、登录时间、IP地址等重要信息,帮助系统管理员了解系统的使用情况。通过不同的选项,可以定制查询结果的显示内容,提高命令的灵活性。
2年前 -
一、概述:
`who`命令是一个常用的Linux命令,用于显示当前登录到系统的用户信息。它显示关于登录用户的详细信息,如用户名、登录时间、终端等。二、语法:
`who [选项][文件]`三、常用选项:
– `-a`:显示系统中所有的用户。
– `-b`:显示系统最后一次重启的时间。
– `-m`:只显示活动用户的登录名称。
– `-q`:仅显示登录用户的总数。
– `-r`:显示系统的运行级别。
– `-s`:显示当前使用终端的状态。
– `-u`:显示只有活动用户的详细信息。
– `–help`:显示帮助信息。
– `–version`:显示版本号。四、示例:
1. 显示活动用户的登录名称:
“`
who -q
“`
返回结果:
“`
user1 user2 user3
# 显示当前登录用户的数量
“`2. 显示登录用户的详细信息:
“`
who -u
“`
返回结果:
“`
user1 pts/0 2022-01-01 15:30 (:0)
user2 pts/1 2022-01-01 16:00 (:1)
user3 pts/2 2022-01-01 16:30 (:2)
# 显示当前登录用户的用户名、终端、登录时间和登录来源
“`3. 显示系统最后一次重启的时间:
“`
who -b
“`
返回结果:
“`
system boot 2022-01-01 10:00
# 显示系统最后一次重启的时间
“`4. 显示登录用户使用终端的状态:
“`
who -s
“`
返回结果:
“`
0 2022-01-01 10:00 run-level 3 2022-01-01 10:00
# 显示终端状态信息,包括登录用户数量、系统运行级别和最后的变更时间
“`五、注意事项:
– `who`命令默认显示当前登录用户的信息,如果使用`-a`选项,则会显示系统中所有的用户。
– `who`命令可以与其他命令组合使用,如`who | wc -l`用于统计登录用户数量。2年前