linux的命令who
-
Linux的who命令是用于显示当前登录到系统上的用户信息的命令。通过who命令,可以查看当前系统上登录的用户的用户名、登录时间以及登录的终端和IP地址等相关信息。下面是对who命令的详细介绍:
1. 基本语法
who [参数]2. 参数说明
-a:显示当前登录系统的所有用户信息,包括系统进程和空闲系统资源。
-b:显示上次系统启动的时间。
-d:显示所有死掉的进程。
-H:显示标准页头。
-i:显示IP地址与登录信息。
-l:显示当前登录系统的用户详细信息,包括用户名、终端和登录时间等。
-m:显示当前登录系统的用户信息,并将其显示为显示名。
-p:打印系统的进程信息。
-q:显示当前登录系统的用户数量。
-r:显示当前系统运行级别。
-s:显示当前系统运行的进程数。
-t:显示当前系统运行的终端数。
-u:显示当前系统的用户信息。
-w:显示当前登录系统的用户信息,并将其显示为显示名。3. 常用示例
3.1 显示当前登录系统的用户信息
who3.2 显示当前登录系统的用户详细信息
who -l3.3 显示当前登录系统的用户数量
who -q3.4 显示当前登录系统的用户信息,并将其显示为显示名
who -m3.5 显示当前登录系统的所有用户信息,包括系统进程和空闲系统资源
who -a3.6 显示当前登录系统的IP地址与登录信息
who -i以上就是对Linux的who命令的介绍,通过使用who命令,可以方便地查看当前系统上的用户信息,帮助管理员了解系统的登录情况。
2年前 -
Linux的命令who用于显示当前登录到系统的用户信息。下面是关于这个命令的一些要点:
1. 显示登录用户:who命令会显示系统中当前登录的用户列表。它会显示每个用户的登录用户名、登录终端(tty或pty),登录时间以及登录来源的IP地址(如果可用)。该命令可以帮助管理员识别当前系统上活动的用户。
2. 选项和参数:who命令有一些选项和参数可以使用。常用的选项包括-a(显示所有详细信息,包括系统运行时间)、-H(以头部格式显示输出)、-q(仅显示登录用户数量)和-u(显示用户登录和注销的时间)。此外,可以使用-w选项来显示详细的登录信息,如登录时长和空闲时间。
3. 查看当前终端:使用who命令,管理员可以查看当前登录用户所使用的终端。这对于系统管理和维护非常有用,尤其是在需要重启或关闭某个终端会话时。
4. 检查用户活动:who命令还可以帮助管理员检查用户的活动情况。它可以显示用户的登录时间以及他们登录后的活动情况。通过观察用户的活动情况,管理员可以识别出潜在的安全问题或异常行为。
5. 结合其他命令使用:who命令可以与其他命令结合起来使用,以实现更复杂的任务。例如,可以使用who和grep命令来查找特定用户的登录信息,或者使用who和awk命令来提取特定字段的数据。
总结起来,Linux的命令who是一个有用的工具,可用于显示当前登录的用户信息,包括用户名、终端、登录时间等。它可以帮助管理员跟踪用户活动,了解系统的使用情况,并提供与其他命令结合使用的功能。
2年前 -
1. 命令概述
`who`命令是Linux系统中的一个命令行工具,用于显示当前登录到系统中的用户信息。它显示了登录用户的用户名、终端、登录时间和来源IP地址等信息。2. 命令格式
“`
who [选项] [文件名]
“`3. 命令选项
常用的命令选项如下:
– `-a`:显示所有的登录信息,包括系统启动后的登录记录。
– `-b`:显示系统启动的时间。
– `-d`:显示已登录用户的过程中发生的变化。
– `-s`:仅显示当前登录用户的总人数。
– `-u`:显示用户名和登录时间的信息。4. 命令示例
– `who`:显示当前登录用户的用户名、终端、登录时间和来源IP地址。
“`
$ who
user1 tty1 2021-01-01 10:00 (:0)
user2 pts/0 2021-01-01 10:30 (:1)
user3 pts/1 2021-01-01 11:00 (:2)
“`– `who -a`:显示所有登录用户的信息,包括系统启动后登录的记录。
“`
$ who -a
2021-01-01 10:00 3585 id=tty1
user1 + tty1 2021-01-01 10:00 (:0)
2021-01-01 10:30 25687 id=ts/0 term=0 exit=0
user2 + pts/0 2021-01-01 10:30 (:1)
2021-01-01 11:00 6055 id=ts/1 term=1 exit=0
user3 + pts/1 2021-01-01 11:00 (:2)
“`– `who -b`:显示系统启动的时间。
“`
$ who -b
system boot 2021-01-01 09:00
“`– `who -d`:显示已登录用户的过程中发生的变化。
“`
$ who -d
user1 + tty1 2021-01-01 10:00 (:0) still logged in
user2 + pts/0 2021-01-01 10:30 (:1) still logged in
user3 + pts/1 2021-01-01 11:00 (:2) still logged in
“`– `who -s`:仅显示当前登录用户的总人数。
“`
$ who -s
total users 3
“`– `who -u`:显示用户名和登录时间的信息。
“`
$ who -u
user1 + tty1 2021-01-01 10:00 (:0) 00:30 still logged in
user2 + pts/0 2021-01-01 10:30 (:1) 00:15 still logged in
user3 + pts/1 2021-01-01 11:00 (:2) 00:05 still logged in
“`5. 注意事项
– `who`命令的输出结果可能因系统不同而有所差异,具体显示的字段和格式可能略有不同。
– `who`命令可以用于检查系统登录情况,可以在故障排查或日志审计时使用。
– `who`命令可以与其他命令组合使用,进行额外的处理和分析。例如,可以通过管道将`who`命令的输出传递给其他命令进行过滤和排序。2年前