钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1052813
首页 Linux 正文内容

linux中who命令正确的

钟逸 Linux 2025-05-11 04:59:26 17

简介

who 命令是一个在Linux操作系统中用于显示已登录用户和系统信息的实用程序。它提供了有关当前会话、活动用户和系统整体状态的详细信息。

语法

who [选项]

选项

以下是 who 命令最常用的选项:

* **-a**: 显示所有用户,包括不活动的。

* **-b**: 显示启动引导时间。

* **-d**: 显示空闲时间超过指定值的空闲用户。

* **-H**: 显示主机名而不是显示地址。

* **-l**: 显示所有登录用户的完整信息。

* **-m**: 以简略格式输出结果。

* **-q**: 以静默模式运行,仅输出已登录用户的用户名。

* **-r**: 显示运行等级。

* **-s**: 显示有关系统的简要统计信息。

* **-t**: 显示登录时间。

* **-u**: 显示用户使用的终端。

* **-v**: 显示更详细的信息。

输出字段

who 命令的输出通常显示以下字段:

* **用户名**: 当前登录用户的用户名。

* **终端**: 用户连接的终端名称。

* **日期和时间**: 用户登录的日期和时间。

* **IP地址**: 用户连接的IP地址。

* **空闲时间**: 用户自上次活动以来的空闲时间。

* **JCPU**: 用户自上次登录以来使用的CPU时间。

* **PCPU**: 用户自上次登录以来使用的CPU时间百分比。

* **队列**: 用户排队的队列。

* **指令**: 用户当前运行的指令。

使用示例

以下是一些使用 who 命令的示例:

* 显示所有当前登录的用户:

who

* 显示所有用户的完整信息:

who -l

* 显示空闲时间超过30分钟的空闲用户:

who -d 30

* 显示系统简要统计信息:

who -s

who 命令是一个有价值的工具,用于管理Linux系统上的用户和监视系统状态。通过使用上述选项和示例,您可以根据需要定制命令的输出,以获得所需的信息。

文章目录
    搜索