Linux 命令之 users 详解(查看当前登录用户)
1. 命令简介users 命令用于显示当前登录到系统的所有用户名。该命令会读取系统登录记录文件并输出当前活跃登录会话对应的用户名列表。如果一个用户有多个登录会话例如通过多个终端或 SSH 连接登录则该用户名会在输出中重复出现相应的次数。该命令是 GNU coreutils 工具集的一部分通常预装在大多数 Linux 发行版中。2. 语法格式plaintextusers [OPTION]... [FILE]参数说明[OPTION]可选的一个或多个选项用于控制命令行为。[FILE]可选的登录记录文件。如果未指定命令默认读取/var/run/utmp文件来获取当前登录用户信息。历史上也支持读取/var/log/wtmp来查看历史登录记录但标准用法通常不指定文件参数。3. 常用选项及说明表格短选项长选项说明无--help显示命令的帮助信息并退出无--version显示命令的版本信息并退出4. 示例用法示例 1显示当前所有登录用户直接运行 users 命令查看当前系统中的登录用户。bash运行$ users alice bob charlie输出显示当前有三个用户登录alice、bob 和 charlie。示例 2用户多次登录的显示如果一个用户通过多个终端或会话登录其用户名会重复显示。bash运行$ users alice alice bob输出表明用户 alice 有两个活跃的登录会话用户 bob 有一个。示例 3查看帮助信息使用--help选项获取命令的详细用法说明。bash运行$ users --help示例 4查看版本信息使用--version选项查看 users 命令的版本。bash运行$ users --version示例 5指定登录记录文件高级用法理论上可以指定一个替代的登录记录文件如旧的 wtmp 文件进行分析但这并非标准用法且文件格式必须兼容。bash运行$ users /var/log/wtmp.1注意此用法不常见且依赖于文件的存在和可读性。示例 6统计不重复登录用户数users 本身无去重功能可结合其他命令实现bash运行$ users | tr \n | sort -u | wc -l5. 注意事项依赖登录记录文件users 命令的输出完全依赖于系统登录记录文件默认为/var/run/utmp的准确性和完整性。如果该文件损坏或权限设置不当命令可能无法正常工作或输出错误信息。显示的是登录会话该命令显示的是登录会话而非独立的系统用户账户。因此同一用户的多次登录会导致其用户名重复出现。无复杂选项users 是一个功能单一的命令没有用于排序、去重或格式化的内置选项。如果需要更复杂的处理如去重、计数需要结合其他命令如 sort, uniq, wc使用。GNU coreutils该命令属于 GNU coreutils 包。更详细的信息可以通过系统手册 (man) 或 info 文档查看bash运行man users # 或 info coreutils users invocation返回值0表示命令执行成功。非0表示执行过程中出现错误如文件无法读取。

相关新闻

Linux 命令之 uucico 详解(UUCP 文件传输服务程序)

Linux 命令之 uucico 详解(UUCP 文件传输服务程序)

1. 命令简介 uucico(Unix-to-Unix Copy In Copy Out)是 UUCP(Unix-to-Unix Copy)协议套件中的核心文件传输服务程序。它负责处理由 uucp 或 uux 命令放入传输队列的文件和作业,管理与其他远程系统的连接、认证以及实际的数据传输。 uucico 可以以两种主要模式运行:主动…

2026/7/10 22:13:31阅读更多 →
【Matlab】无人机执行器故障诊断与重构控制

【Matlab】无人机执行器故障诊断与重构控制

【Matlab】无人机执行器故障诊断与重构控制 一、引言 四旋翼无人机凭借灵活的机动性能、垂直起降能力与低成本优势,广泛应用于电力巡检、环境监测、应急搜救、低空测绘等关键领域。无人机飞行控制系统分为感知层与执行层,其中执行层由四组电机与旋翼组成,是控制系统的核心执…

2026/7/10 22:08:31阅读更多 →
Agent 核心原理:用真实问题串起路线

Agent 核心原理:用真实问题串起路线

如果你正准备往大模型方向转,《Agent 核心原理:一次新的项目切入》这类问题别只看热度。更重要的是判断自己该补哪块能力,以及怎么证明你真的会。 摘要 先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值…

2026/7/10 22:08:31阅读更多 →
Python自动化测试实战:Pytest从入门到企业级应用

Python自动化测试实战:Pytest从入门到企业级应用

1. 项目概述 如果你正在用Python做开发,无论是写个小工具还是维护一个大型系统,迟早会碰到一个灵魂拷问:这代码改完了,到底有没有把别的地方搞坏?手动测试?一次两次还行,但每次改完都手动点一遍…

2026/7/11 0:28:44阅读更多 →
【限时解密】头部DTC品牌不愿公开的Midjourney产品图黑盒:动态光照建模、材质物理模拟、多光源合成技术——仅剩最后23个内测席位

【限时解密】头部DTC品牌不愿公开的Midjourney产品图黑盒:动态光照建模、材质物理模拟、多光源合成技术——仅剩最后23个内测席位

更多请点击: https://kaifayun.com 第一章:Midjourney电商产品图的技术演进与商业价值重构 Midjourney自V5版本起,通过引入更精细的提示词解析引擎、高保真纹理建模能力及多轮迭代式图像优化机制,显著提升了电商级产品图的生成质…

2026/7/11 0:28:44阅读更多 →
Python进阶:推导式的嵌套使用(多层循环)

Python进阶:推导式的嵌套使用(多层循环)

Python进阶:推导式的嵌套使用(多层循环)📚 本章学习目标:深入理解推导式的嵌套使用(多层循环)的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文…

2026/7/11 0:28:44阅读更多 →
【网络专栏】1. 学HTTP别光背概念:这4个实战知识,开发测试每天都用得到

【网络专栏】1. 学HTTP别光背概念:这4个实战知识,开发测试每天都用得到

文章目录一、GET与POST:选型错了,线上必出业务故障核心本质:幂等性与副作用实战踩坑案例(音乐APP场景)实践选型参考二、301/302/304:重定向与缓存,是性能优化的基础301 永久重定向:慎…

2026/7/11 0:28:44阅读更多 →
Grammarly Premium自动化Cookie采集系统:技术架构与实现解析

Grammarly Premium自动化Cookie采集系统:技术架构与实现解析

Grammarly Premium自动化Cookie采集系统:技术架构与实现解析 【免费下载链接】autosearch-grammarly-premium-cookie 免费白嫖使用Grammarly Premium高级版 项目地址: https://gitcode.com/gh_mirrors/au/autosearch-grammarly-premium-cookie 在当今数字写作…

2026/7/11 0:28:44阅读更多 →
使用GA1102CAL 数字存储示波器测试I²C数字串行信号(二)

使用GA1102CAL 数字存储示波器测试I²C数字串行信号(二)

核心计算结果速览 时钟参数 参数 数值 公式 时钟周期 50 ns T = 1/f = 1/20MHz 高电平时间 25 ns T50% 占空比 低电平时间 25 ns T50% 占空比 有效数据率 ~17.78 Mbps 20Mbps 8/9(含 ACK 位开销) 示波器测量要求 场景 带宽要求 采样率要求 <

2026/7/11 0:23:44阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述&#xff1a;从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目&#xff0c;叫 skills4/skills &#xff0c;它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景&#xff1a;一个旨在展示或教授某种技能的仓库&#xff0c;本身却成了安…

2026/7/10 12:10:00阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示&#xff1a;因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战&#xff1a;从“黑箱预测”到“可信推理”2026年6月&#xff0c;第7届机器学习与趋势国际会议&#xff08;MLT 2026&#xff09;将在悉尼召开。会议议程中&#xff0c;“因果与可解释机器学习…

2026/7/10 12:29:21阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时&#xff0c;通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中&#xff0c;是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/10 4:59:05阅读更多 →
Premiere Pro 2025安装失败原因与AGSIS验证绕过指南

Premiere Pro 2025安装失败原因与AGSIS验证绕过指南

1. 为什么2025版PR安装比以往更“磨人”&#xff1f;——从弹窗警告到路径陷阱的真实处境 Premiere Pro 2025版不是简单的一次版本迭代&#xff0c;它是一道分水岭。我从去年底开始帮影视工作室、高校剪辑实验室和自由职业者部署2025环境&#xff0c;累计处理了137台设备&#…

2026/7/11 0:03:43阅读更多 →
5款实用macOS系统优化工具:让你的Mac运行更流畅更高效

5款实用macOS系统优化工具:让你的Mac运行更流畅更高效

5款实用macOS系统优化工具&#xff1a;让你的Mac运行更流畅更高效 【免费下载链接】open-source-mac-os-apps &#x1f680; Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps 项目地址: https://gitcode.com/gh_mirrors/op/open-so…

2026/7/11 0:03:43阅读更多 →
5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握&#xff1a;ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:03:43阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/10 13:39:09阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/10 22:20:33阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/10 17:29:22阅读更多 →