w 命令的解释与示例

下面是一份关于理解 Linux 和 BSD 中的 w 命令的初学者指南,并附有几个例子。

下面是一份关于理解 Linux 和 BSD 中的 w 命令的初学者指南,并附有几个例子。

w 命令的解释与示例

这篇文章是 Linux 命令学习系列的一部分。

w 命令

w 命令是 Linux 中的一个工具,它显示当前登录到系统中的用户及其进程的信息。它显示谁已登录,以及他们正在做什么活动。这意味着它可以显示他们在系统中运行什么进程。

语法

下面是 w 命令的基本语法:

“`
w [options] [username]

“`

w 命令接受一个可选的选项列表,然后是一个可选的用户名。如果指定了用户名,w 将只显示该用户拥有的进程信息。

w 命令的例子及其用法

下面是一些使用 w 命令的例子。

当你只用 w 运行它时,它显示以下输出:

“`
$ w
21:45:07 up 1 day, 12:48, 1 user, load average: 1.05, 0.85, 0.56
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
debugpoi tty2 Thu08 36:48m 0.03s 0.03s /usr/libexec/gnome-session-binary

“`

Linux 中 w 命令的基本输出

解释:USER 列给出了用户名,然后是终端号、登录日期时间、空闲时间、CPU 使用率,以及用户正在执行的进程。

  • USER – 在你的 Linux 或 BSD 系统中登录的用户名称。
  • TTY – 当前会话的终端标识符号。
  • FROM – 用户的主机名或 IP 地址。
  • LOGIN@ – 用户登录的时间。它有时会根据你的系统设置显示日期。
  • IDLE – 用户与终端交互后的空闲时间。
  • JCPU – 该会话的所有用户进程使用的 CPU 时间。
  • PCPU – 该用户的进程(在 WHAT 字段中提到)使用的时间。
  • WHAT – 当前带参数的进程。

下面是 w 命令的另一个例子,有两个用户在虚拟机环境中登录。正如你所看到的,显示了两个用户名与当前运行的带有进程参数的独立进程。

演示多用户环境的 w 命令输出

让我们看一下这个命令的一些选项。

要停止显示标题,使用 -h 选项。它与 --no-header 开关相同。

“`
$ w -h

“`

-f 选项可以在输出中切换 FROM 字段的可见性。

“`
$ w -f

“`

使用 -s 选项打印一个简短的输出,不包括 JCPUPCPULOGIN@ 信息。

“`
$ w -s

“`

要显示一个特定用户(例如,debugpoint)拥有的所有进程的列表:

“`
$ w debugpoint

“`

结束语

我希望这篇文章能帮助你了解 w 命令及其基本原理。你也可以阅读 w 手册页 来了解更多。如果你有任何问题,请告诉我。


via: https://www.debugpoint.com/w-command-linux-examples/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2023/01/12/w-%e5%91%bd%e4%bb%a4%e7%9a%84%e8%a7%a3%e9%87%8a%e4%b8%8e%e7%a4%ba%e4%be%8b/

Like (0)
eason的头像eason
Previous 2023年1月12日
Next 2023年1月12日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信