w 命令的解释与示例
创始人
2024-03-02 14:08:17
0

下面是一份关于理解 Linux 和 BSD 中的 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中国 荣誉推出

相关内容

洞见DeepInsight...
天眼新闻
2026-06-01 00:37:37
自变量开源 Wall-OS...
2026-05-28 16:19:28 作者:狼叫兽 自变量机器...
2026-05-28 20:29:33
AI时代,大厂重回PC战场
文|识礁Farsight 随着AI技术应用驶入深水区,曾一度被视...
2026-05-27 21:33:49
这次我真心推荐苹果 AI
今年的「全球无障碍宣传日」,苹果照例抢先官宣了将在下随 iOS 2...
2026-05-25 15:58:36
OpenClaw工程师:A...
5月24日消息,据《华尔街日报》报道,两位参与打造OpenClaw...
2026-05-24 14:06:57
AI社区登陆文博会,科技力...
深圳新闻网2026年5月22日讯(记者 李惠娴)近日,第二十二届中...
2026-05-23 14:46:28

热门资讯

为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...