linux操作命令who
-
Who命令是Linux系统中的一个常用命令,用于显示当前登录到系统的用户信息。它可以提供登录用户的用户名、登录时间、登录来源等信息。同时,它还可以显示任何指定文件的所有者信息。下面是Who命令的详细用法和示例。
1. 命令格式:
who [选项] [文件名]2. 命令选项:
-a:显示所有用户,包括系统用户。
-b:显示系统启动时间。
-d:显示每个用户的死亡进程。
-H:以HTML格式显示输出结果。
-l:显示较详细的信息,包括用户登录终端和登录时间。
-m:同时显示登录和非登录进程。
-q:只显示用户名和登录用户数。
-r:显示当前运行级别。
-s:只显示用户名和登录时间。
-u:仅显示当前登录用户的信息。
-V:显示版本信息。
-w:显示系统开机时间以及当前活动用户数。3. 示例用法:
3.1 显示当前登录的用户信息:
who3.2 显示所有登录用户的信息:
who -a3.3 显示较详细的用户信息:
who -l3.4 显示登录用户的用户名和登录时间:
who -s3.5 显示系统开机时间和当前活动用户数:
who -w4. 结束语:
Who命令是一个非常简单但实用的命令,用于显示登录到系统的用户信息。通过合理运用Who命令的选项,可以获取特定的用户信息并进行相应的管理和监控。熟练掌握Who命令将有助于提高Linux系统管理的效率。2年前 -
Linux操作系统中的who命令用于显示当前登录到系统中的用户信息。这个命令可以提供有关用户登录到系统的详细信息,如用户名,终端,登录时间,IP地址等。下面是一些关于Linux中who命令的详细信息:
1. 命令语法:who [参数]
2. 常用参数:
-a or –all:显示所有用户的详细信息,包括系统启动时间和运行级别。
-b or –boot:显示系统的启动时间。
-d or –dead:显示已经退出的用户。
-H or –heading:在输出的第一行显示列标题。
-q or –count:仅显示登录用户的数量。
-r or –runlevel:显示当前系统的运行级别。
-s or –short:显示精简的用户信息。
-t or –time:显示最近的登录时间。
-u or –users:显示登录用户的用户名列表。
-T or –mesg:显示用户的消息状态。3. 示例命令:
– who:显示当前登录用户的详细信息。
– who -a:显示当前登录用户的详细信息,并包括系统启动时间和运行级别。
– who -b:显示系统的启动时间。
– who -q:仅显示登录用户的数量。
– who -u:显示登录用户的用户名列表。4. who命令的输出信息包括:
– 用户名:显示已登录用户的用户名。
– 终端:显示用户登录所使用的终端或伪终端。
– 登录时间:显示用户登录系统的时间。
– IP地址:显示用户登录时的IP地址。5. who命令的输出结果可以用于查看当前系统上哪些用户正在登录,以及他们的登录信息。这对于系统管理员来说是非常有用的,可以帮助他们追踪登录情况和管理系统资源。
总之,who命令是用来显示当前登录到系统中的用户信息的工具,可以通过参数来控制输出的详细程度和格式。它是Linux系统中一种简单而有用的命令,可以帮助管理员更好地管理系统资源。
2年前 -
Linux操作系统中的`who`命令用于显示当前登录到系统中的用户信息。它可以显示用户的登录名、登录时间、登录终端等相关信息。下面我将详细介绍`who`命令的使用方法和操作流程。
## 1. 命令语法
`who`命令的基本语法如下:
“`
who [OPTION]… [FILE]…
“`## 2. 命令选项
`who`命令支持以下选项:
– `-a`:显示所有的信息,包括系统的启动时间和终端名称;
– `-b`:显示系统的启动时间;
– `-d`:显示所有已经登录用户的详细信息;
– `-H`:显示表头;
– `-l`:显示登录用户的详细信息;
– `-m`:显示使用当前终端登录的用户;
– `-q`:只显示登录用户的数量;
– `-s`:显示登录用户的总时间;
– `-T`:显示登录用户和系统运行时间的总时间;
– `–version`:显示命令的版本信息;
– `–help`:显示命令的帮助信息。## 3. 基本用法
### 3.1 显示登录用户信息
要显示当前登录用户的信息,只需在命令行中输入`who`,然后按下回车键即可:
“`
$ who
username1 pts/0 2021-11-01 10:15 (192.168.1.100)
username2 pts/1 2021-11-01 10:20 (192.168.1.101)
“`
输出结果中每一行代表一个登录用户的信息,包括登录名、终端、登录时间和登录IP地址。### 3.2 显示登录用户数量
要仅显示登录用户的数量,可以使用`-q`选项:
“`
$ who -q
username1 username2
# 登录用户的数量为2
“`### 3.3 显示登录用户总时间
如果想要显示登录用户的总时间,可以使用`-s`选项:
“`
$ who -s
username1 pts/0 2021-11-01 10:15 00:10
username2 pts/1 2021-11-01 10:20 00:08
# 最后一列表示登录用户的总时间
“`### 3.4 显示登录用户和系统运行时间总时间
要同时显示登录用户和系统运行时间的总时间,可以使用`-T`选项:
“`
$ who -T
username1 pts/0 2021-11-01 10:15 00:10 13:14
username2 pts/1 2021-11-01 10:20 00:08 13:13
# 倒数第二列表示登录用户的总时间,最后一列表示系统运行时间的总时间
“`### 3.5 显示所有信息
如果想要显示所有的信息,包括系统的启动时间和终端名称,可以使用`-a`选项:
“`
$ who -a
system boot 2021-11-01 08:01
run-level 5 2021-11-01 08:01
username1 pts/0 2021-11-01 10:15 (192.168.1.100)
username2 pts/1 2021-11-01 10:20 (192.168.1.101)
# 第一行显示系统的启动时间,第二行显示系统的运行级别
# 后续行显示登录用户的信息,包括登录名、终端、登录时间和登录IP地址
“`### 3.6 显示登录用户的详细信息
使用选项`-l`可以显示登录用户的详细信息:
“`
$ who -l
LOGIN tty1 2021-11-01 10:01
username1 pts/0 2021-11-01 10:15 (192.168.1.100)
username2 pts/1 2021-11-01 10:20 (192.168.1.101)
# 第一行显示登录名、终端和登录时间
# 后续行显示登录用户的详细信息,包括登录名、终端、登录时间和登录IP地址
“`### 3.7 显示系统的启动时间
要仅显示系统的启动时间,可以使用`-b`选项:
“`
$ who -b
system boot 2021-11-01 08:01
# 显示系统的启动时间
“`### 3.8 显示命令版本信息和帮助信息
可以使用选项`–version`显示`who`命令的版本信息,或者使用选项`–help`显示命令的帮助信息:
“`
$ who –version
who (GNU coreutils) 8.30
# 显示版本信息$ who –help
Usage: who [OPTION]… [FILE]…
# 显示帮助信息
“`## 4. 总结
`who`命令用于显示当前登录到系统中的用户信息。本文介绍了`who`命令的基本语法和常用选项,并提供了丰富的示例来说明其用法。通过学习本文,您已经了解了如何使用`who`命令来查看登录用户的信息,包括登录名、终端、登录时间和登录IP地址。同时,您还学会了如何显示登录用户的数量、登录用户的总时间、系统的启动时间,以及如何显示命令的版本信息和帮助信息。希望本文能帮助您更好地理解和使用`who`命令。2年前