Linux命令200例:who用于显示当前登录到系统的用户信息

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。

🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。

🏆本文已收录于专栏:Linux命令大全

🏆本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入讲解。欢迎提前锁定关注。

🎉欢迎 👍点赞✍评论⭐收藏

文章目录

  • 一、简介
  • 二、语法
  • 三、参数
  • 四、实际例子
    • [4.1 显示当前登录用户](#4.1 显示当前登录用户)
    • [4.2 显示详细信息](#4.2 显示详细信息)
    • [4.3 显示系统启动时间](#4.3 显示系统启动时间)
    • [4.4 显示空闲状态](#4.4 显示空闲状态)
    • [4.5 以标题形式显示输出](#4.5 以标题形式显示输出)
    • [4.6 仅显示登录用户的数量](#4.6 仅显示登录用户的数量)
    • [4.7 仅显示用户名和登录时间](#4.7 仅显示用户名和登录时间)
    • [4.8 显示最后一次系统的活动状态](#4.8 显示最后一次系统的活动状态)
  • 五、总结

一、简介

在Linux系统中,who 命令用于显示当前登录到系统的用户信息。它会显示用户的登录名、终端设备、登录时间等相关信息。

二、语法

who 命令的语法如下所示:

复制代码
who [参数] [文件]

三、参数

以下是常用的几个参数:

  • -a:显示更详细的信息,包括终端设备、登录时间等。
  • -b:显示系统启动的时间。
  • -d:显示空闲状态。
  • -H:以标题形式显示输出。
  • -q:仅显示登录用户的数量。
  • -s:仅显示登录用户的用户名和登录时间。
  • -T:显示最后一次系统的活动状态。
  • --help:显示帮助信息。

四、实际例子

下面给出了8个使用 who 命令的实际例子:

4.1 显示当前登录用户

shell 复制代码
who

这将显示当前登录到系统的用户信息,包括用户名、终端设备、登录时间等。

4.2 显示详细信息

shell 复制代码
who -a

该命令将显示详细的登录信息,包括终端设备、登录时间、空闲时间等。

4.3 显示系统启动时间

shell 复制代码
who -b

该命令将显示系统启动的时间。

4.4 显示空闲状态

shell 复制代码
who -d

该命令将显示用户的空闲状态,即用户最后一次操作的时间。

4.5 以标题形式显示输出

shell 复制代码
who -H

该命令将以标题形式显示输出,包括登录名、终端、登录时间和空闲时间等。

4.6 仅显示登录用户的数量

shell 复制代码
who -q

该命令将仅显示登录到系统的用户数量。

4.7 仅显示用户名和登录时间

shell 复制代码
who -s

该命令将仅显示登录用户的用户名和登录时间。

4.8 显示最后一次系统的活动状态

shell 复制代码
who -T

该命令将显示最后一次系统的活动状态,包括登录用户的用户名和登录时间。

五、总结

通过本文我们了解了 who 命令的基本用法和常用参数,并给出了8个实际的例子。使用 who 命令可以方便地查看当前登录到系统的用户信息,这对于系统管理员和普通用户都非常有用。希望本文能帮助你更好地理解和使用 who 命令。

推荐你阅读本专栏 Linux命令大全,以便更深入地理解和应用这些命令。

相关推荐
想要入门的程序猿1 小时前
Qt写入excel
数据库·qt·excel
Q_970956391 小时前
java+vue+SpringBoo校园失物招领网站(程序+数据库+报告+部署教程+答辩指导)
java·数据库·vue.js
Wyc724091 小时前
Maven
java·数据库·maven
程序猿小D1 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的电影小说网站管理系统,推荐!
java·数据库·mysql·spring·毕业设计·ssm框架·电影小说网站
羊小猪~~2 小时前
数据库学习笔记(十七)--触发器的使用
数据库·人工智能·后端·sql·深度学习·mysql·考研
CodeWithMe2 小时前
【Note】《深入理解Linux内核》 Chapter 15 :深入理解 Linux 页缓存
linux·spring·缓存
0wioiw02 小时前
Ubuntu基础(监控重启和查找程序)
linux·服务器·ubuntu
Tipriest_2 小时前
Ubuntu常用的软件格式deb, rpm, dmg, AppImage等打包及使用方法
linux·运维·ubuntu
背太阳的牧羊人2 小时前
Neo4j 的向量搜索(Neo4jVector)和常见的向量数据库(比如 Milvus、Qdrant)之间的区别与联系
数据库·neo4j·milvus
真智AI3 小时前
利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
运维·自动化·github