w 命令的解释与示例

Crq
Crq
管理员
1724
文章
0
粉丝
Linux教程评论27字数 601阅读2分0秒阅读模式
摘要下面是一份关于理解 Linux 和 BSD 中的 w 命令的初学者指南,并附有几个例子。

w 命令的解释与示例-图片1

这篇文章是 ​​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.56USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHATdebugpoi tty2       Thu08   36:48m  0.03s  0.03s /usr/libexec/gnome-session-binary

w 命令的解释与示例-图片2

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

  • ​​USER​​ - 在你的 Linux 或 BSD 系统中登录的用户名称。
  • ​​TTY​​ - 当前会话的终端标识符号。
  • ​​FROM​​ - 用户的主机名或 IP 地址。
  • ​​LOGIN@​​ - 用户登录的时间。它有时会根据你的系统设置显示日期。
  • ​​IDLE​​ - 用户与终端交互后的空闲时间。
  • ​​JCPU​​ - 该会话的所有用户进程使用的 CPU 时间。
  • ​​PCPU​​​ - 该用户的进程(在​​WHAT​​ 字段中提到)使用的时间。
  • ​​WHAT​​ - 当前带参数的进程。
  • 下面是 ​​w​​ 命令的另一个例子,有两个用户在虚拟机环境中登录。正如你所看到的,显示了两个用户名与当前运行的带有进程参数的独立进程。

    w 命令的解释与示例-图片3

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

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

    $ w -h

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

    $ w -f

    使用 ​​-s​​​ 选项打印一个简短的输出,不包括 ​​JCPU​​​、​​PCPU​​​ 和 ​​LOGIN@​​ 信息。

    $ w -s

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

    $ w debugpoint
    结束语

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

    weinxin
    我的微信
    微信号已复制
    我的微信
    这是我的微信扫一扫
     
    Crq
    • 本文由 Crq 发表于2025年2月9日 00:20:11
    • 转载请注明:https://www.cncrq.com/12972.html
    文件共享神器:NitroShare Linux教程

    文件共享神器:NitroShare

    网络的最重要用途之一就是实现文件共享的目的,现在,虽然有多种方式可以让在同一网络中的 Linux 和 Windows 以及 MacOS X 用户之间共享文件,让我们认识下 Nitr...
    实用!开发者的 Vim 插件(二) Linux教程

    实用!开发者的 Vim 插件(二)

    毫无疑问,Vim 是一个开箱即用并能够胜任编程任务的编辑器,但实际上是该编辑器中的插件帮你实现这些方便的功能。在开发者的实用 Vim 插件(一),我们已经讨论两个编程相关的 Vim...
    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    确定

    拖动滑块以完成验证