Linux命令之查看登录用户信息who
  TEZNKK3IfmPf 2023年11月13日 23 0

概述

who 命令显示目前登录系统的用户信息。显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
Linux命令之查看登录用户信息who

语法

该命令的语法如下:

who [选项] [用户名]

该命令支持的选项有:

选项 说明
-H 显示各栏位的标题信息列
-i 或 -u 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串
-m 此参数的效果和指定"am i"字符串相同
-q 只显示登入系统的帐号名称和总人数
-s 此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题
-w 或 -T 显示用户的信息状态栏
–help 显示帮助信息
–version 显示版本信息

使用

显示已登录用户信息【★★★★★】

直接执行 who 命令即可显示已经登录的用户信息:
Linux命令之查看登录用户信息who各列字段说明如下:

  • 第一列,表示登录的用户名。如 root
  • 第二列,表示登录的终端设备。如 pts/11
  • 第三列,表示登录到系统的时间。如 2017-09-16 05:25 (181.69.102.28)

显示自身用户名称【★★★★★】

如果要显示当前用户的名称,则输入如下命令:

whoami

Linux命令之查看登录用户信息who但如果要显示实际登录用户的用户名,需要使用 who am i 命令,表示该终端实际通过用户名和密码登录的用户,而非切换过来的用户。
Linux命令之查看登录用户信息who> 注:who -m 等价于 who am i

显示标题栏

在显示已登录用户信息的头部加上标题栏,只需要加上 -H 选项即可:

who -H

Linux命令之查看登录用户信息who

显示登录用户人数

如果要显示所有登录的个数及他们的用户名,只需要加上 -q 选项即可。
Linux命令之查看登录用户信息who

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

TEZNKK3IfmPf