详解Linux w和who命令:查看登陆用户信息

yizhihongxing

下面是对Linux wwho命令作用与使用方法的详细攻略。

w命令

作用

w命令可以显示当前系统的活动进程,以及它们所占用的CPU百分比、内存使用情况、运行时间和登录用户等信息。

语法

w [options]

参数

  • -f:显示用户从何处登录的详细信息。
  • -h:指定输出带有头信息。
  • -i:显示关于终端标志符的信息。
  • -l:显示有关系统登录的信息。
  • -n:指定限制在一个指定终端上的用户来显示。
  • -s:利用短格式输出信息。
  • -u:显示有关登录用户及其所操作的进程的信息。

实例

  1. 显示当前登录到系统的用户信息
w

输出:

 11:25:31 up  9:08,  3 users,  load average: 0.01, 0.06, 0.11
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
user01   tty1                      11:16    8.00s  0.09s  0.06s w
user02   pts/0    192.168.0.100    10:49    1.00s  0.07s  0.01s sshd: user02 [priv]
user02   pts/1    192.168.0.100    11:23    1:44   0.10s  0.02s vim test.txt

解释:

  • 11:25:31 up 9:08:表示当前系统的时间,以及系统运行的时间。
  • 3 users:表示目前有3个用户登录到系统上。
  • load average: 0.01, 0.06, 0.11:表示系统负载情况,包括1、5、15分钟的平均负载。
  • USERTTYFROMLOGINIDLEJCPUPCPUWHAT:分别是各列的名称。
  • user01tt1-11:168.00s0.09s0.06sw:每一行分别是对应用户的信息,包括用户名、终端、远程连接、登录时间、空闲时间和运行进程等。

  • 显示当前登录用户以及它们正在进行的进程

w -u

输出:

 11:25:31 up  9:08,  3 users,  load average: 0.01, 0.06, 0.11
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
user01   tty1                      11:16    8.00s  0.09s  0.06s w
user02   pts/0    192.168.0.100    10:49    1.00s  0.07s  0.01s sshd: user02 [priv]
user02   pts/1    192.168.0.100    11:23    1:44   0.10s  0.02s vim test.txt

解释:

和上一行命令差不多,只是多了一列WHAT,它表示用户正在运行的进程和它们的参数。

who命令

作用

who命令可以显示当前系统中登录的用户信息,以及它们登录的时间和终端信息等。

语法

who [options]

参数

  • -a:等价于-b -d --login -p -r -t -T -u的组合参数。
  • -b:显示最近的系统引导时间。
  • -d:显示死亡进程。
  • -H:显示所有登录信息,包括IP地址。
  • -l:显示当前系统登录用户的用户名及终端信息。
  • -m:显示当前系统登录用户的用户主目录。
  • -p:显示当前系统登录用户的进程。
  • -q:只显示登录用户的数量。
  • -r:显示当前运行的运行级别。
  • -s:只显示当前系统的状态信息。
  • -t:显示当前系统登录用户的终端信息。
  • -T:显示当前系统登录用户的终端类型。
  • -u:显示具体的登录用户的详细信息。

实例

  1. 显示当前登录到系统的用户信息
who

输出:

user01 tty1         2021-07-22 11:16
user02 pts/0        2021-07-22 10:49 (192.168.0.100)
user02 pts/1        2021-07-22 11:23 (192.168.0.100)

解释:

每一行分别表示一个登录用户的信息,格式中包括登录用户的用户名、登录终端、登录时间,以及如果是远程登录,还包括客户端IP地址。

  1. 显示当前登录到系统的用户及他们登录的时间和终端
who -HlT

输出:

NAME        LINE         TIME             COMMENT        IP      IDLE   PID   USER
user01      tty1         2021-07-22 11:16                 .       10:07  1091  (none)
user02      pts/0        2021-07-22 10:49 (192.168.0.100) .       16s    2153  (none)
user02      pts/1        2021-07-22 11:23 (192.168.0.100) .       5s     5470  (none)

解释:

每一行分别表示一个登录用户的信息,包括用户名、登录终端、登录时间、远程客户端IP地址、空闲时间、进程ID和用户信息。此外,通过-H选项,还可以显示客户端IP地址的信息,通过-T选项,还可以显示登录终端的类型(可从终端的名称中推断出来)。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux w和who命令:查看登陆用户信息 - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux读写执行权限

    下面就是针对Linux读写执行权限的详细讲解。 什么是Linux读写执行权限 在Linux系统中,每个文件或目录都有读、写、执行权限。根据不同的权限设置,用户可以对文件或目录进行不同的操作。Linux系统中普遍采用三种类型的用户权限:文件所有者权限、同组用户权限、其他用户权限。其中,每种权限又分为读、写、执行权限。 Linux权限的表示方式 在Linux系统…

    Linux权限管理 2023年3月25日
    00
  • Linux启动引导程序(GRUB)加载内核的过程

    GRUB是Linux启动引导程序,会在Linux系统启动时加载内核。下面是GRUB加载内核的完整攻略: 打开计算机并开始引导过程。BIOS将检测计算机内安装的所有硬件设备,并将检测到的信息存储到内存中。 BIOS将检查计算机的启动设备列表,查找能启动操作系统的设备。一旦找到一个可用的启动设备,BIOS会从该设备中读取引导扇区。 引导扇区位于启动设备的第一个物…

    Linux启动管理 2023年3月25日
    00
  • 详解Linux top命令:查看系统资源使用情况

    Linux系统是广泛使用的操作系统之一,而top命令在Linux系统中也是常用的管理命令之一,用于监控系统的运行情况和查看进程的信息,下面来详细讲解top命令的作用和使用方法。 一、top命令的作用 top命令是Linux系统中的一个实时进程监测命令,它可以显示当前系统中运行的进程列表、资源占用情况和各进程的执行状态等信息,主要用于查看系统中的运行状态和占用…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux lsblk命令:显示块设备信息

    lsblk命令是一个Linux中用于列出块设备(硬盘、U盘、存储卡等)的命令,它能显示出块设备的详细信息,包括挂载点、文件系统类型以及使用状况等。 语法 lsblk [选项] [设备] 其中,设备参数表示要显示信息的设备名称,可以是块设备名或者是设备文件名;选项参数是lsblk命令提供的一些选项,用于指定输出的内容格式和显示方式等。 选项 -h, –hel…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux nohup命令:后台命令脱离终端运行

    下面是关于Linux nohup命令的作用和使用方法的详细攻略。 1. nohup命令的作用 在Linux系统中,nohup命令用于在退出终端或注销用户后继续运行命令,使其在后台持久运行。nohup命令可以将标准输出(stdout)和标准错误输出(stderr)的信息输出到一个文件中,同时还能够忽略挂起信号(SIGHUP)的影响。因此,nohup命令通常被用…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux sudo命令:以超级用户权限运行命令

    Linux sudo命令可以让普通用户以超级用户(root)的身份执行某些特定的命令。它的作用是为了保护系统安全,防止一些不必要的破坏或误操作。下面是sudo命令的使用方法: 安装sudo命令 在大多数Linux发行版中,sudo命令默认已经安装。但如果系统中没有该命令,可以使用以下命令进行安装: Ubuntu / Debian 系统: $ sudo apt…

    Linux函数大全 2023年3月24日
    00
  • 影响Linux系统性能的因素有哪些?

    影响Linux系统性能的因素有很多,其中一些可能是: 1. CPU CPU 是计算机的核心组件之一,它的速度和质量会直接影响系统性能。如果 CPU 处理速度过慢,会导致系统响应速度变慢;如果 CPU 质量不好,会导致系统在高负载下崩溃。 针对 CPU 的性能优化可以包括: 升级 CPU:可以更换更快、更强的 CPU 来提高系统性能。 处理器调度:Linux …

    Linux系统服务管理 2023年3月25日
    00
  • 详解Linux chmod命令:修改文件权限

    Linux的chmod命令是用来修改文件及目录访问权限的。chmod是change mode的缩写。它体现了Linux操作系统的文件访问权限机制。Linux文件访问权限包含读、写和执行三种权限,而这三种权限是针对所有用户,即文件的所有者、所在组的用户和其他用户。 使用chmod命令,可以用数字或符号来改变文件或目录的权限。其中,数字表示权限的大小,符号表示操…

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部