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 的這個新版本正在為未來做好準備!