该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。
w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。下面介绍该命令的具体用法和参数。
语法格式如下:
w -[husfV] [user]
下面对参数进行说明:
-h 不显示标题。
-u 当列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。
-s 使用短模式。不显示登录时间、JCPU和PCPU时间。
-f 切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名,当然系统管理员可以对源文件作一些修改使得显示该项成为默认值。
-V 显示版本信息。
User 只显示指定用户的相关情况。
[例19] 显示当前登录到系统的用户的详细情况
$ w
2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 2:49pm 0:00s 0.56s 0.10s w
foxy tty2 2:49pm 1:09 0.42s 0.42s bash
root tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3
bbs ttyp0 river.net 2:49pm 45.00s 0.49s 0.49s bbs h river.net
相关推荐
### Select 命令详解 在Shell编程中,`select`命令是一种特殊的循环结构,它主要用于构建菜单式交互界面,方便用户通过简单的数字或字母选择来执行不同的命令或操作。与传统的`for`循环不同,`select`命令更加注重...
Linux w命令 Linux w命令用于显示目前登入系统的用户信息。 执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。 单独执行 w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关...
### chmod命令使用详解 #### 命令概述 `chmod`是Linux/Unix系统中用于修改文件或目录权限的重要工具。通过使用`chmod`命令,用户可以为文件或目录分配不同的访问权限,如读取、写入和执行权限。这对于确保文件系统...
### Linux系统命令及其使用详解 #### 概述 在Linux操作系统中,命令行工具是进行系统管理和日常操作的重要手段之一。对于系统管理员和技术人员来说,掌握一系列常用的Linux命令至关重要。这些命令可以帮助用户高效...
### Linux系统命令详解 #### 一、`cat` 命令详解 `cat`,全称为concatenate,是Linux中最常用的文本处理命令之一。它主要用于将一个或多个文件的内容输出到标准输出设备(通常是屏幕),或者将多个文件的内容合并...
### Linux系统命令及其使用详解 #### 一、`cat` 命令 - **名称**:`cat` - **使用权限**:所有使用者 - **使用方式**:`cat [-AbeEntsTv] [--help] [--version] fileName` - `-n` 或 `--number`:从1开始对所有...
在Windows中,可以打开命令提示符(CMD)使用这些命令,某些高级操作,如磁盘清理和系统还原,仍然可以通过命令行完成。 总结,DOS命令是计算机操作的基础工具,熟练掌握它们能够提高工作效率,解决特定问题。通过...
Linux常用必会60个命令实例详解 Linux 作为一个开源的操作系统,提供了大量的命令,利用这些命令可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。为了真正理解 Linux 系统...
### Linux命令及其详解 #### 一、`cat` 命令详解 - **命令名称**:`cat` - **使用权限**:所有用户 - **使用方式**:`cat [-AbeEntsTv] [--help] [--version] fileName` - **功能说明**:将文件内容串联并输出到...
### Linux下Vim命令详解 #### 一、引言 Vim是一款强大的文本编辑器,尤其在Linux环境下被广泛使用。它提供了丰富的功能,包括宏命令、多文件编辑支持、高效的文本导航方式以及灵活的编辑操作。本文将详细介绍Vim的...
U-BOOT命令详解 U-Boot 命令是开发过程中不可或缺的一部分,它提供了丰富的命令帮助,通过 help 命令还可以查看每个命令的参数说明。下面详细解释一些常用的 U-Boot 命令。 1. bootm 命令 bootm 命令可以引导启动...
Linux 中 which 命令使用详解 which 命令是 Linux 系统中一个非常有用的命令,用于查找某个可执行文件的位置。它在 PATH 变量指定的路径中搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用 which ...
### Linux 下 `grep` 命令详解 `grep` 是 Linux 下一款强大的文本搜索工具,可以在文件中搜索固定字符串或者使用正则表达式搜索,是日常开发、运维工作中非常实用的一个命令。本文将详细介绍 `grep` 的常用选项及其...
详解 Linux Vi 命令用法 Vi 编辑器是 Linux 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。Vi 编辑器可以分为三种操作状态:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式...