linux命令解释who
-
“who” 是一个Linux命令,用于显示当前登录到系统上的用户信息。
该命令的基本用法是在终端中输入 “who”,然后按下回车键即可。执行这个命令后,系统会显示当前登录的用户的用户名、登录时间、登录来源(即登录的终端设备),以及登录的IP地址(如果有的话)。
具体的参数及选项如下:
– “-a”:显示所有的登录信息,包括系统运行时间以及登录用户的终端设备名称。
– “-b”:显示系统的启动时间。
– “-d”:显示系统空闲状态的时间。
– “-H”:显示头部信息,包括列名。
– “-l”:显示详细的登录信息,包括登录用户的进程ID号。
– “-s”:显示登录用户的状态,包括登录用户的终端设备信息。下面是一些常见用法示例:
1. 显示当前登录的用户信息:
“`
$ who
user1 pts/0 2021-09-01 10:23 (10.0.0.1)
user2 pts/1 2021-09-01 11:45 (10.0.0.2)
“`2. 显示系统的启动时间:
“`
$ who -b
system boot 2021-08-31 09:00
“`3. 显示系统的空闲状态时间:
“`
$ who -d
system down 10 days 3:25
“`总结:通过 “who” 命令,我们可以方便地查看当前登录的用户信息,以及系统的状态信息,对于系统管理员来说十分有用。
2年前 -
Who命令是Linux系统中的一个命令行工具,用于显示当前登录到系统的用户信息。它可以显示登录的用户的用户名、登录时间和登录来源。
以下是对Who命令的解释和使用说明:
1. 基本用法:在终端中输入who,即可显示当前登录到系统的用户信息。默认情况下,Who命令会显示登录用户的用户名、登录时间、登录来源(即终端或IP地址)。
2. 参数和选项:
-a 或 –all:显示所有用户的登录信息,包括系统守护进程的用户。
-b 或 –boot:显示系统从启动以来的时间。
-d 或 –dead:显示登出的用户。
-l 或 –login:显示登录用户的用户名。
-m 或 –message:显示登录用户接收的信息。
-p 或 –process:显示与登录用户相关的进程。
-q 或 –count:显示登录用户数量。
-r 或 –runlevel:显示当前运行级别。
-s 或 –short:显示简洁的输出。
-T 或 –mesg:显示用户对终端接收消息的设置。3. 示例:
– who:显示当前登录用户的信息。
– who -q:显示登录用户的数量。
– who -l:显示登录用户的用户名。
– who -a:显示所有登录用户的信息,包括系统守护进程的用户。
– who -b:显示系统从启动以来的时间。4. Who命令常与其他命令结合使用,例如:
– who | grep “username”:过滤显示特定用户的登录信息。
– who -a | wc -l:显示登录用户的数量。5. Who命令的输出:
Who命令的输出包含以下几列信息:
– 登录用户名:显示当前登录用户的用户名。
– 终端:显示用户登录的终端设备。
– 登录时间:显示用户登录系统的日期和时间。
– IP地址:显示用户登录的来源IP地址。总结:Who命令是Linux系统中用于显示当前登录用户信息的命令行工具。通过使用不同的参数和选项,可以显示登录用户的用户名、登录时间、来源终端或IP地址等相关信息。Who命令对于系统管理员来说是很有用的,可以用于监控和管理系统上的用户登录情况。
2年前 -
标题:Linux命令解释:who
简介:
who命令是Linux系统中的一个基本命令,用于显示当前登录到系统的用户信息。它可以提供有关用户和终端的详细信息,如用户名、登录时间、登录位置等。本文将通过介绍who命令的使用方法和操作流程,帮助读者更好地理解和使用该命令。一、who命令的基本用法
1. who命令的语法
who [OPTION]… [ FILE | ARG1 ARG2 ]2. who命令的参数
– FILE:指定要显示用户信息的FILE文件,通常是/var/run/utmp或者/var/log/wtmp。
– ARG1 ARG2:显示与这两个参数相关的用户信息。3. who命令的常用选项
-a, –all:显示所有用户信息,包括远程用户。
-b, –boot:显示最后一次开机的时间。
-d, –dead:显示已注销的用户。
H, –heading:显示列标题。
-i, –idle:显示空闲时间。
-l, –login:显示的用户如在一个已经开启的会话中,使用方括号括住。
-m, –magic:同-a, 选项。
-p, –process:显示所有存在的进程。
-q, –count:显示登陆用户总数。
-r, –runlevel:显示用户名和运行级别。
-s, –short:只显示用户和终端名称。
-t, –time:显示上次活动时间。
-u, –users:仅显示当前活动用户。二、who命令的操作流程
1. 显示登录信息
要显示当前登录到系统的用户信息,只需在终端中运行who命令,不需要任何参数或选项。例如:
“`
$ who
“`
它将返回当前登录用户的详细信息,包括用户名、终端、登录时间、从何处登录等。2. 显示所有用户信息
使用-a或–all选项可以显示所有登录用户的信息,包括远程登录用户。例如:
“`
$ who -a
“`
这将返回所有用户的详细信息,包括远程用户。3. 显示登陆用户总数
使用-q或–count选项可以显示当前登陆用户的总数。例如:
“`
$ who -q
“`
它将返回当前登陆用户的总数。4. 显示用户和终端名称
使用-s或–short选项可以只显示用户和终端名称,而不显示其他详细信息。例如:
“`
$ who -s
“`
只会返回用户和终端的名称,方便进行快速查看。5. 显示用户空闲时间
使用-i或–idle选项可以显示用户的空闲时间,即从最后一次输入命令开始的时间。例如:
“`
$ who -i
“`
它将返回每个登录用户的空闲时间。6. 显示最后一次开机的时间
使用-b或–boot选项可以显示系统的最后一次开机时间。例如:
“`
$ who -b
“`
它将返回系统的最后一次开机时间。7. 显示用户登录会话
使用-l或–login选项可以显示的用户是否在一个已经开启的会话中,用户名会用方括号括住。例如:
“`
$ who -l
“`
这将返回正在一个已经开启的会话中的用户。8. 显示用户上次活动时间
使用-t或–time选项可以显示用户的上次活动时间,即最后一次输入命令的时间。例如:
“`
$ who -t
“`
它将返回每个用户的上次活动时间。三、总结
通过使用who命令,我们可以方便地查看当前登录到系统的用户信息,包括用户名、终端、登录时间等。此外,还可以使用各种选项来获取更具体的信息,如显示所有用户、显示用户总数、显示用户空闲时间等。希望本文的介绍和示例能够帮助读者更好地理解和使用who命令。2年前