news 2026/2/11 23:47:04

Linux who指令查询和显示当前登录系统的用户信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux who指令查询和显示当前登录系统的用户信息

who是 Linux 系统中一个基础且重要的系统管理命令,用于查询和显示当前登录系统的用户信息。它通过读取系统日志文件(默认为/var/run/utmp)来获取数据,并将结果以清晰格式输出。

一、命令基本语法与功能

命令的基本语法为:

who [选项]... [文件 | 参数1 参数2]

如果不指定文件,则默认读取/var/run/utmp来获取当前登录信息;如果指定文件(如/var/log/wtmp),则可以查看历史登录记录。

执行who命令(不加任何选项)会默认显示当前所有登录用户的用户名终端设备登录时间以及远程主机地址(如果是从远程登录)。

二、常用选项与示例

who命令支持丰富的选项来满足不同的查询需求。以下是一些最常用的选项及其效果:

选项功能描述示例命令与典型输出
-H在输出结果上方显示列标题,使信息更易读。who -H会输出类似NAME LINE TIME IDLE PID COMMENT的标题行。
-u-i显示用户空闲时间进程ID等额外信息。空闲时间显示规则:.表示最近1分钟内有活动;00:11表示空闲11分钟;old表示空闲超过24小时;?表示无法检测(如图形界面)。who -uH
-a显示所有信息,是-b -d --login -p -r -t -T -u选项的集合,输出包括系统启动时间、运行级别、死进程等最全面的信息。who -a
-b仅显示系统最近一次启动的时间和日期who -b输出:system boot 2025-06-09 05:58
-r显示系统当前的运行级别who -r输出:run-level 5 2025-06-09 05:58
-q快速统计,只显示登录的用户名列表和用户总数,输出简洁。who -q输出:root root root root# users=4
-m仅显示与当前终端关联的用户信息。其等效命令who am iwho mom likes也用于实现此功能。who -mwho am i
-T-w显示用户终端的消息写入状态+表示允许接收消息;-表示禁止;?表示状态未知或终端不支持。who -a的输出中,用户名旁会显示+-符号。

三、核心应用场景

  1. 实时查看在线用户:最基本的用途,快速了解谁登录了系统以及从何处登录。
  2. 系统状态检查:通过-b-r选项可以方便地查看系统启动时间和运行级别,用于基础运维。
  3. 用户会话管理:结合-u选项查看用户的空闲时间,可以帮助管理员判断哪些会话可能可以被安全终止。在需要踢出指定用户时,可先用whow命令查出其对应的终端(如pts/3),然后使用pkill -kill -t pts/3命令强制其下线。
  4. 审计与历史查询:通过指定日志文件(如who /var/log/wtmp),可以回顾系统的登录、注销、重启等历史记录。

四、输出字段详解

who -uH的典型输出为例:

NAME LINE TIME IDLE PID COMMENT root pts/0 2025-06-09 01:40 . 11005 (192.168.118.1)
  • NAME:登录的用户名。
  • LINE:终端设备类型。ttyN表示物理终端;pts/N表示伪终端(通常是 SSH 或 Telnet 远程连接);:0表示图形界面会话。
  • TIME:用户登录的时间。
  • IDLE:用户空闲时间,规则如上所述。
  • PID:用户登录 Shell 的进程 ID。
  • COMMENT:注释信息,通常是远程登录的主机 IP 地址,本地登录则可能显示(:0)或为空。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/10 9:00:53

LINUX modprobe 智能加载和卸载内核模块

modprobe 是 Linux 系统中用于智能加载和卸载内核模块的核心命令。与 insmod 等低级工具不同,它的核心优势在于能自动处理模块之间的依赖关系,使内核模块管理变得高效且可靠。核心功能与工作原理modprobe 的主要功能包括:智能加载模块、自动解…

作者头像 李华
网站建设 2026/2/11 2:21:59

电力行业气体安全监测指南:气体检测仪的应用方案

在电力系统的日常运营与维护中,除了严防触电、火灾等显性风险,一类隐形杀手同样不容忽视——有害气体。无论是密闭变电站内的六氟化硫泄漏、电缆隧道中的缺氧与可燃气体积累,还是蓄电池室可能产生的氢气,都对设备稳定与人员安全构…

作者头像 李华
网站建设 2026/2/3 4:20:48

【私域商城系统】

私域商城系统是企业构建自主可控电商生态的核心工具,旨在通过自有渠道深度运营用户资产,实现低成本获客、高复购转化及品牌价值沉淀。以下是其关键特性及实施要点: 一、核心功能模块 全渠道触达与整合 支持小程序、APP、H5、PC端等多终端入口…

作者头像 李华
网站建设 2026/2/7 13:34:39

当AI学会“举一反三”:基于迁移学习的高速列车轴承智能故障诊断系统全解

实验室里的完美数据模型,如何在现实复杂运行环境中保持高精度?迁移学习正为工业智能诊断带来一场静默革命。 在飞驰的京沪高铁上,列车正以350公里时速疾驰。车轴轴承如同列车的心脏,必须时刻保持健康。传统维护依靠定期检修和阈值报警,但一个令人不安的事实是:超过60%的轴…

作者头像 李华
网站建设 2026/2/6 23:19:12

【文献-1/6】通过知识集成增强植物疾病识别中的异常检测

这是一篇关于植物病害识别中异常检测(Anomaly Detection)的高水平学术论文。以下是对该文献的深度深度分析: 1. 文章概览 标题:Enhancing anomaly detection in plant disease recognition with knowledge ensemble(…

作者头像 李华