Linux who命令教程:如何查看当前登录的用户信息(附实例详解和注意事项)

Linux who命令介绍

who命令用于显示系统中当前登录的用户信息。它可以提供用户ID、使用的终端机、从哪里登录的、登录时间等信息。

Linux who命令适用的Linux版本

who命令在大多数Linux发行版中都可以使用,包括但不限于Ubuntu、Debian、Fedora、CentOS等。如果在某些Linux发行版中无法使用,可能需要安装coreutils包。在CentOS 7和CentOS 8中,可以使用以下命令进行安装:

[linux@bashcommandnotfound.cn ~]$ sudo yum install coreutils

在Ubuntu和Debian中,可以使用以下命令进行安装:

[linux@bashcommandnotfound.cn ~]$ sudo apt-get install coreutils

Linux who命令的基本语法

who命令的基本语法格式如下:

who [options] [filename]

如果你不指定文件名,who命令会在/var/run/utmp中查找用户登录信息。

Linux who命令的常用选项或参数说明

以下是who命令的一些常用选项:

选项说明
-H 或 --heading显示各栏位的标题信息列
-i 或 -u 或 --idle显示闲置时间
-m显示当前用户信息
-q 或 --count只显示登录系统的帐号名称和总人数
-s忽略不予处理,仅负责解决who指令其他版本的兼容性问题
-w 或 -T 或 --mesg 或 --message 或 --writable显示用户的信息状态栏

Linux who命令实例详解

以下是一些who命令的使用实例:

实例1:显示当前登录系统的用户

[linux@bashcommandnotfound.cn ~]$ who

这个命令会显示当前登录系统的所有用户。

实例2:显示标题栏

[linux@bashcommandnotfound.cn ~]$ who -H

这个命令会在用户列表上方显示一行标题栏¹。

实例3:只显示当前用户

[linux@bashcommandnotfound.cn ~]$ who -m

这个命令只会显示当前用户的信息。

实例4:显示用户的闲置时间

[linux@bashcommandnotfound.cn ~]$ who -u

这个命令会显示当前登录系统的所有用户以及他们的闲置时间。

实例5:只显示登录系统的帐号名称和总人数

[linux@bashcommandnotfound.cn ~]$ who -q

这个命令只会显示登录系统的帐号名称和总人数。

实例6:显示用户的信息状态栏

[linux@bashcommandnotfound.cn ~]$ who -T

这个命令会显示用户的信息状态栏。

实例7:显示当前系统的运行级别

[linux@bashcommandnotfound.cn ~]$ who -r

这个命令会显示当前系统的运行级别。

实例8:显示系统启动时间

[linux@bashcommandnotfound.cn ~]$ who -b

这个命令会显示系统启动的时间。

实例9:显示所有登录用户的进程

[linux@bashcommandnotfound.cn ~]$ who -p

这个命令会显示所有登录用户的进程。

实例10:显示登录用户的详细信息

[linux@bashcommandnotfound.cn ~]$ who -a

这个命令会显示登录用户的详细信息,包括登录时间、闲置时间、进程信息等。

Linux who命令的注意事项

  • 如果你在使用who命令时遇到了bash: who: command not found的错误,那么你可能需要安装coreutils包。
  • who命令的输出可能会很长,尤其是在有很多用户登录的系统上。你可以使用moreless命令来分页查看输出。

Linux who相关命令

以下是一些与who命令相关的命令:

  • w命令:显示谁在系统上,他们在做什么
  • users命令:打印当前主机的所有用户
  • last命令:显示系统最后登录的用户信息
  • uptime命令:显示系统运行时间、用户数、负载
  • uname命令:打印系统信息

更多详细内容可以参考:
linux入门学习教程 - Linux入门自学网
Linux who命令用法详解:如何查看当前登录用户信息和系统状态

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/604861.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线性代数 --- 矩阵行列式的性质

Determinant det A|A| 矩阵的行列式是一个数,这个数能够反应一些关于矩阵的信息。行列式只对方阵有效。 若矩阵A为: 则A的行列式为: 性质1: 单位矩阵的行列式等于1 性质2:行与行之间的交换会改变det的正负号 以2x2单位…

01flex布局

flex 布局 使用方式 容器 也称弹性盒子,可以根据屏幕大小自动适应,只有一个; 子项目 容器内的直接子元素,可以有多个 主轴 Flex容器的主要方向,由 flex-direction 属性定义。可以是水平方向(row 或 row-reverse&#…

Qt OpenGL中渲染和画图的相互理解

在Qt编程(或者别的图形编程中),我们很容易理解画图,一般用draw之类的函数,画圆,画线,画点,画复杂图形,画图片等2D图形。 在某种程度上,渲染和画图可以理解为相似的概念,都是将图形或图像呈现在屏幕上的过程。所以我们也可以说3D渲染其实就是3D画图。但是呢,这样表…

【SQL】加快SQL查询的九种优秀实践

1.只检索需要的列 对于那些所谓的数据库开发老司机而言,他们会有一个常见的SQL习惯:在编写查询代码时,频繁地使用SELECT *,一次性列出所有可能需要的数据列。显然,如果查询一个存储了一百多列的数据表的所有列,您可以想象会发生什么?毕竟在真实的系统应用环境中,这样的…

Vue知识总结-中

VUE-生命周期 生命周期概述 生命周期也常常被称为生命周期回调函数/生命周期函数/生命周期钩子生命周期是Vue在关键时刻帮我们调用的一些特殊名称的函数生命周期函数的名字不能更改,但函数的具体内容是由我们程序员自己编写的生命周期函数中的this指向是vm或组件实例对象 生命周…

【软件测试】学习笔记-如何做好测试计划

本篇文章将为你介绍一份成功的测试计划应该包含哪些内容,以及如何才能做好测试计划。 软件项目,通常都会有详细的项目计划。软件测试作为整个项目中的重要一环,也要执行详细的测试计划。正所谓运筹帷幄之中,决胜千里之外&#xf…

【开题报告】基于微信小程序的母婴商品仓库管理系统的设计与实现

1.选题背景 随着社会经济的发展和家庭生活水平的提高,母婴商品市场逐渐兴起。然而,传统的母婴商品仓库管理方式存在着许多问题,如信息不透明、操作繁琐等。为了提高仓库管理的效率和准确性,基于微信小程序的母婴商品仓库管理系统…

Pointnet++损失函数改进:Focalloss | 助力解决正负样本比例不均衡问题

简介:1.该教程提供大量的首发改进的方式,降低上手难度,多种结构改进,助力寻找创新点!2.本篇文章对Pointnet++特征提取模块进行改进,加入Focalloss损失函数,解决正负样本比例不均衡问题。3.专栏持续更新,紧随最新的研究内容。 目录 1.理论介绍 2.修改步骤 2.1 步骤一…

解决在test以外的目录下导入junit无效

以上引用来自src目录下的文件,可以看到,和junit有关的导入都飘红,但明明junit已经被正确导入进了项目中。 再看右侧的Maven的依赖下方,junit的右边有一个很不起眼的(test) 这是因为junit作为测试框架,可能包含仅适用于…

杰发科技AC7840——CAN通信简介(2)

1.时钟频率 2.位时间 3.采样点 4.消息缓冲区 和ST、NXP的邮箱类似,AutoChips用了缓冲区的概念。 5.接收缓冲区 屏蔽掉demo程序的发送,只看接收情况 在回调中接收数据 先判断是不是进了接收中断 接收数据的处理函数 所有buff数据放到Info buff的内容 BUF…

NumPy 高级教程——性能优化

Python NumPy 高级教程:性能优化 在处理大规模数据集或进行复杂计算时,性能是关键的考虑因素。NumPy 提供了一些工具和技巧,帮助用户优化代码以提高执行效率。在本篇博客中,我们将深入介绍 NumPy 中的性能优化技术,并…

css_auto的用法

<div style"display: flex; justify-content: center;"><div style"margin-right: auto;"></div><div>其他元素</div> </div>auto到底是什么意思&#xff0c;为什么可以让父div中的子div向左边对齐&#xff1f; auto是…

数据结构与算法Python版:基数排序

简介&#xff1a;基数排序&#xff08;radix sort&#xff09;属于“分配式排序”&#xff08;distribution sort&#xff09;&#xff0c;又称“桶子法”&#xff08;bucket sort&#xff09;或bin sort&#xff0c;顾名思义&#xff0c;它是透过键值的部份资讯&#xff0c;将…

1872_S32K344 MCU基本信息了解

全部学习汇总&#xff1a; GreyZhang/g_s32k344: A new MCU learning notes. I would try to use MCAL instead of SDK. (github.com) 以下的摘录信息来自&#xff1a; S32K Auto General-Purpose MCUs | NXP Semiconductors 安全等级可以到ASIL D。 M7的内核&#xff0c;主频可…

深入理解并解析Flutter Widget

文章目录 完整代码程序入口构建 Widget 结构定义 widget 状态定义 widget UI获取上下文关于build()build() 常用使用 完整代码 import package:english_words/english_words.dart; import package:flutter/material.dart; import package:provider/provider.dart;void main() …

抖音在线查权重系统源码,附带查询接口

抖音权重在线查询只需输入抖音主页链接&#xff0c;即可查询作品情况。 搭建教程 上传源码并解压 修改数据库“bygoukai.sql” 修改“config.php” 如需修改水印请修改第40行 如需修改限制次数&#xff0c;请修改第156行 访问域名user.php即可查看访问用户&#xff0c;停…

2023年度总结:技术沉淀、持续学习

2023年度总结&#xff1a;技术沉淀、持续学习 一、引言 今年是我毕业的第二个年头&#xff0c;也是完整的一年&#xff0c;到了做年终总结的时候了 这一年谈了女朋友&#xff0c;学习了不少技术&#xff0c;是充实且美好的一年&#xff01; 首先先看年初定的小目标&#xf…

第二次面试总结 - 宏汉科技 - Java后端开发

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信您对博主首页也很感兴趣o (ˉ▽ˉ&#xff1b;) 博主首页&#xff0c;更多redis、java等优质好文以及各种保姆级教程等您挖掘&#xff01; 目录 总结 (非详细) 面试内容(提问内容) - 带答案 1、字符串相…

多文件上传

HTML中实现多文件上传是通过用<input type"file">元素的multiple属性&#xff0c;以下简单描述多文件上传的步骤 HTML表单准备&#xff0c;使用<input type"file">元素&#xff0c;并为其添加multiple属性&#xff0c;以允许用户选择多个文件…

管理系统-基于javaweb的图书管理系统

基于javaweb的图书管理系统 &#x1f345; 作者主页 央顺技术团队 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; &#x1f345; 文末获取源码联系方式 &#x1f4dd; 本项目采用eclipse工具开发&#xff0c;jspservlet技术编写&#xff0c;样式采用了layui…