w (查看谁已登录以及他们正在做什么的快速方法)

瑞兹 发表于 2020-12-17 09:06
浏览次数:
在手机上阅读

在类似Unix的操作系统上,w命令是查看谁已登录以及他们正在做什么的快速方法。

查看英文版

目录

1 w 运行系统环境

2 w 描述

3 w 语法

4 w 例子

w 运行系统环境

Unix&Linux

w 描述

w显示有关计算机上当前用户及其进程的信息。

输出的标题显示(按此顺序):当前时间,系统运行了多长时间,当前登录了多少用户以及过去1、5和15分钟的平均系统负载。

将为每个用户显示以下条目:登录名,tty名称,他们登录的远程 主机,他们登录的时间,空闲时间,JCPU,PCPU以及当前用户的命令行处理。

JCPU时间是附加到tty的所有进程使用的时间。它不包括过去的后台作业,但包括当前正在运行的后台作业。

PCPU时间是当前进程使用的时间,在“什么”字段中命名。

w displays information about the users currently on the machine and their processes.

The header of the output shows (in this order): the current time, how long the system has been running, how many users are currently logged on, and the system load averages for the past 1, 5, and 15 minutes.

The following entries are displayed for each user: login name, the tty name, the remote host they are logged in from, the amount of time they have been logged in, their idle time, JCPU, PCPU, and the command line of their current process.

The JCPU time is the time used by all processes attached to the tty. It does not include past background jobs, but does include currently running background jobs.

The PCPU time is the time used by the current process, named in the "what" field.

查看英文版

查看中文版

w 语法

w [options] user [...]

选件

-h--no-header 不要打印标题。
-u--no-current 在确定当前进程和cpu时间时忽略用户名。(要查看此示例,请使用“ su ”切换到root用户,然后运行“ w ”和“ w -u ”。)
-s,-- short 显示缩写的输出(不显示登录时间,JCPU或PCPU时间)。
-f--form 切换打印来源(远程主机名)字段。尽管系统管理员或发行维护者可能已经编译了一个默认情况下显示“发件人”字段的版本,但已发布的默认值是“不”打印“发件人”字段。
--help 显示帮助消息,然后退出。
-V,--version 显示版本信息,然后退出。
-o,-- old-style 旧样式输出(在空闲时间少于一分钟的时间内打印空白空间)。
user 仅显示有关指定用户的信息。

环境

PROCPS_USERLEN 如果设置了此环境变量的值,它将覆盖用户名列的默认宽度(8)。
PROCPS_FROMLEN 如果设置了此环境变量的值,它将覆盖from列的默认宽度(16)。

档案

/ var / run / utmp 此文件存储有关当前登录者的信息。
/ proc 系统进程信息。
w [options] user [...]

Options

-h--no-header Don't print the header.
-u--no-current Ignores the username while figuring out the current process and cpu times. (To see an example of this, switch to the root user with "su" and then run both "w" and "w -u".)
-s--short Display abbreviated output (don't print the login time, JCPU or PCPU times).
-f--from Toggle printing the from (remote hostname) field. The default as released is for the from field to not be printed, although your system administrator or distribution maintainer may have compiled a version in which the from field is shown by default.
--help Display a help message, and exit.
-V--version Display version information, and exit.
-o--old-style Old style output (prints blank space for idle times less than one minute).
user Show information about the specified the user only.

Environment

PROCPS_USERLEN The value of this environment variable, if set, will override the default width (8) of the username column.
PROCPS_FROMLEN The value of this environment variable, if set, will override the default width (16) of the from column.

Files

/var/run/utmp This file stores the information about who is currently logged on.
/proc System process information.

查看英文版

查看中文版

w 例子

w

不带参数运行w命令将显示登录用户及其进程的列表。

w hope

向名为hope的用户显示信息。

w

Running the w command with no arguments will show a list of logged on users and their processes.

w hope

Show information for the user named hope.

查看英文版

查看中文版

其他命令行

whereis | write | wc | which | whatis | who | whoami | whois | wait | wall |

如此好文,分享给朋友
发表评论
验证码:
评论列表
共0条