Linux中国
w 命令的解释与示例
![](https://linuxstory.org/wp-content/uploads/2024/06/100901f1rnn4zu2u12ligr-800x400.jpg)
这篇文章是 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
解释:USER
列给出了用户名,然后是终端号、登录日期时间、空闲时间、CPU 使用率,以及用户正在执行的进程。
USER
- 在你的 Linux 或 BSD 系统中登录的用户名称。TTY
- 当前会话的终端标识符号。FROM
- 用户的主机名或 IP 地址。LOGIN@
- 用户登录的时间。它有时会根据你的系统设置显示日期。IDLE
- 用户与终端交互后的空闲时间。JCPU
- 该会话的所有用户进程使用的 CPU 时间。PCPU
- 该用户的进程(在WHAT
字段中提到)使用的时间。WHAT
- 当前带参数的进程。
下面是 w
命令的另一个例子,有两个用户在虚拟机环境中登录。正如你所看到的,显示了两个用户名与当前运行的带有进程参数的独立进程。
让我们看一下这个命令的一些选项。
要停止显示标题,使用 -h
选项。它与 --no-header
开关相同。
$ w -h
-f
选项可以在输出中切换 FROM
字段的可见性。
$ w -f
使用 -s
选项打印一个简短的输出,不包括 JCPU
、PCPU
和 LOGIN@
信息。
$ w -s
要显示一个特定用户(例如,debugpoint
)拥有的所有进程的列表:
$ w debugpoint
结束语
我希望这篇文章能帮助你了解 w
命令及其基本原理。你也可以阅读 w 手册页 来了解更多。如果你有任何问题,请告诉我。
via: https://www.debugpoint.com/w-command-linux-examples/
作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
如何通过 VLC 使用字幕
使用 VLC 媒体播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 问世之前
仅仅开源还不足以实现开放,还需开放标准和建立共识。
Valve 对于 Ubuntu 的 Snap 版本的 Steam 并不满意:原因何在
你可能会发现,Snap 版本的 Steam 并不如你期待的那样好,你怎么看?
Wine 9.0 发布,实验性地加入了 Wayland 驱动
Wine 的这个新版本正在为未来做好准备!