Linux下用who命令查看当前登录用户

1 查看当前登录用户(w 和 who)

w命令可以查看某一时刻登录该设备的所有用户的行为信息:
在这里插入图片描述第一行显示系统的汇总信息,字段分别表示系统当前时间、系统运行时间、登陆系统用户总数及系统平均负载信息。对于如上图显示的字段意义为:
09:03:41表示执行w的时间是上午09点03分41秒。
up 10 days, 16:42, 表示系统运行了10天16个小时42分
4 users, 表示当前系统登录用户总数为4
load average: 1.04, 1.13, 1.09:Load average 与后面的数字一起表示系统在过去1,5,10分钟内的负载程度,数值越小,系统负载越轻。
从第二行开始构成一个登录用户信息列表,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资源。

USER:显示登陆用户帐号名。用户重复登陆,该帐号也会重复出现。

TTY:用户登陆所用的终端。

FROM:显示用户在何处登陆系统。

LOGIN@:是LOGIN AT的意思,表示登陆进入系统的时间。

IDLE:用户空闲时间,从用户上一次任务结束后,开始记时。

JCPU:以终端代号来区分,表示在这段时间内,所有与该终端相关的进程任务所耗费的CPU时间。

PCPU:指WHAT域的任务执行后耗费的CPU时间。

WHAT:表示当前执行的任务。

2 who命令查看某一时刻登录的用户

who 命令显示关于当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。
在这里插入图片描述

3 查看当前登录用户的账户名(whoami)

Linux whoami命令用于显示自身用户名称。

显示自身的用户名称,本指令相当于执行"id -un"指令。
在这里插入图片描述

4 关于linux下who指令的总结介绍

Linux中的"who"指令用于显示当前登录到系统的用户信息。它可以告诉你有关当前会话的用户、登录时间以及他们使用的终端或远程主机。

使用"who"命令,您可以得到以下信息:

1、用户名:显示登录到系统的用户名。
2、终端:显示与每个用户相关联的终端设备。
3、登录时间:显示每个用户的登录时间。
4、IP地址:如果用户通过网络连接到系统,则显示其远程IP地址。
5、显示空闲时间:显示用户最后一次执行活动的时间。

"who"命令的常见选项包括:

  • “-a”:显示所有信息,包括终端名称、登录时间和IP地址。
  • “-b”:显示系统开机时间。
  • “-q”:显示当前登录用户数量。
  • “-s”:显示只包含用户名和登录时间的简要信息。
  • “–help”:显示帮助信息。

举例来说,如果您在终端输入 “who -s”,您将会看到类似以下的输出:

wuguokai 2023-06-28 14:30
john     2023-06-28 15:45
alice    2023-06-29 09:12

这表明有三个用户登录到系统,并显示了他们的用户名和登录时间。

总结起来,"who"指令是Linux中一个有用的工具,它提供了关于当前登录用户的信息,并可以帮助您进行系统管理和监控。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值