Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。
文章目录
- 命令介绍
- 常用选项
- 参考示例
- 打印用户登录信息
- 打印全面的信息
- 打印系统登录进程
- 显示登录系统的所有用户名称和总人数
命令介绍
who 命令用来打印当前登录用户信息,包含了系统的启动时间 、 活动进程 、 使用者 ID、使用终端等信息,是系统管理员了解系统运行状态的常用命令。
执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。
who 命令的输出信息默认来自文件“/var/log/utmp”和“/var/log/wtmp”。
语法:
who [-Himqsw][--help][--version][am i][记录文件]
常用选项
选项 | 说明 |
---|---|
-a
|
打印全面信息 |
-b
|
打印系统最近启动时间 |
-d
|
打印死掉的进程 |
-l
|
打印系统登录进程 |
-H
|
带有列标题打印用户名,登录终端和登录时间 |
-t
|
打印系统上次锁定时间 |
-H 或--heading
|
显示各栏位的标题信息列 |
-u
|
显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成 . 号,如果该用户已超过24小时没有任何动作,则标示出 old 字符串。
|
-m
|
显示运行该程序的用户名,和 who am i 的作用一样
|
-q 或 --count
|
只显示登入系统的帐号名称和总人数 |
-s
|
此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题 |
-w 或 -T 或 --mesg 或 --message 或 --writable
|
显示用户的信息状态栏 |
--help
|
在线帮助。在 CentOS 中无法使用 -h 来查看该命令的帮助文档
|
--version
|
显示版本信息。 |
参考示例
打印用户登录信息
[root@htlwk0001host ~]# who -H
名称 线路 时间 备注
root tty1 2020-08-23 10:20
root pts/0 2021-09-28 10:34 (112.50.84.94)
root tty3 2021-02-02 18:08
root tty2 2021-02-02 21:01
注:
1.选项 -H
可以将列标题打印出来
2.时间是指该用户最后一次登录的时间
3.线路就是用户登录终端
打印全面的信息
[root@htlwk0001host lib]# who -H -a
名称 线路 时间 空闲 进程号 备注 退出系统引导 2020-08-23 18:02运行级别 3 2020-08-23 10:02
root + tty1 2020-08-23 10:20 旧? 1097
登录 ttyS0 2020-08-23 10:02 1098 id=tyS0
root + pts/0 2021-09-26 15:42 . 1741550 (112.50.84.94)pts/1 2021-09-25 20:14 1736063 id=ts/1 终端=0 退出=0pts/2 2021-09-24 22:39 1732217 id=ts/2 终端=0 退出=0pts/3 2021-08-08 22:08 1542546 id=ts/3 终端=0 退出=0pts/4 2021-02-07 13:29 592355 id=ts/4 终端=0 退出=0pts/5 2021-02-07 13:45 592480 id=ts/5 终端=0 退出=0
root + tty3 2021-02-02 18:08 旧? 558169
root + tty2 2021-02-02 21:01 旧? 558780
登录 tty6 2021-02-02 21:02 558808 id=tty6
登录 tty5 2021-02-02 21:02 558809 id=tty5
登录 tty4 2021-02-02 21:02 558810 id=tty4pts/6 2021-02-07 14:16 592565 id=ts/6 终端=0 退出=0pts/7 2021-02-07 14:37 592692 id=ts/7 终端=0 退出=0
注:其中显示为“旧?” 的条目,表示该用户已超过24小时没有任何动作。
打印系统登录进程
[root@htlwk0001host lib]# who -l
登录 ttyS0 2020-08-23 10:02 1098 id=tyS0
登录 tty6 2021-02-02 21:02 558808 id=tty6
登录 tty5 2021-02-02 21:02 558809 id=tty5
登录 tty4 2021-02-02 21:02 558810 id=tty4
显示登录系统的所有用户名称和总人数
[mysql@htlwk0001host ~]$ who -q
root root root root
# users=4
Linux 命令之 who -- 打印当前登录用户/显示目前登入系统的用户信息。相关推荐
- Linux 命令之 w 命令-显示目前登入系统的用户信息
文章目录 介绍 常用选项 参考示例 显示目前登入系统的用户信息 不打印头信息 显示用户从哪登录 使用短输出格式 介绍 w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令.执行这个命令可得 ...
- 查看linux的用户 7.2,linux下查看用户登入系统相关命令及编写脚本(七)
linux下查看用户登入系统相关命令及编写脚本(七) 查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 ...
- css html 双面打印_从 Linux 命令行进行打印 | Linux 中国
导读:在 Linux 命令行进行打印的内容比单单一个 lp 命令多得多,让我们来看一些可用选项. 本文字数:4305,阅读时长大约:5分钟https://linux.cn/article-13012- ...
- linux打印信息命令行,技术|从 Linux 命令行进行打印
在 Linux 命令行进行打印的内容比单单一个 lp 命令多得多,让我们来看一些可用选项. Linux 命令行打印很容易.你可以使用 lp 命令来请求打印,并使用 lpq 命令来查看队列中有哪些打印作 ...
- linux:命令su、exit、sudo登入、退出用户、临时root权限详解。
linux:命令su.exit.sudo登入.退出用户.临时root权限详解. 简单了解root用户: su和exit: sudo: sudo 使用时需要输入itheima的密码.输对了也不能使 ...
- linux centos查看用户列表,查看centos中的用户和用户组_Centos查看系统中用户和用户组的方法...
最近朋友刚接触Linux系统,想要查看系统中都又哪些用户和用户所属的组,接下来吾爱编程就为大家介绍一下Centos查看系统中用户和用户组的方法,有需要的小伙伴可以参考一下: 1.查看系统中的用户: C ...
- ftp账号密码登入和虚拟用户创建以及登入
用户密码登入ftp服务 1. 首先修改配置文件 vi /etc/vsftpd/vsftpd.conf 2. 修改配置文件 Vi /etc/vsftpd/ftpusers Vi /etc/vsftpd/ ...
- linux查询历史登入系统的主机名称或IP地址
使用ROOT用户, last -x 使用参数: last [-adRx][-f ][-n ][帐号名称-][终端机编号-]-a 把从何处登入系统的主机名称或IP地址,显示在最后一行; -d 将IP地址 ...
- 用友通新建账套显示不能登入到服务器,用友通打不开,出现登录失败
问题描述: 用友通 10.1(或者10.X)版本 显示对话框 "登录失败" 答案:ufzf5.dll这个文件被杀毒软件误删,从别的电脑中C:\WINDOWS\system32\uf ...
最新文章
- priority_queue 结构体的优先级设置
- 清华学霸直博简历火了!CPU、操作系统、编译器全自主写,刘知远点赞
- linux单用户模式修改密码(针对CentOS)
- 阶段-关口系统---学习笔记
- Mac安装MySQL数据库
- C/C++添加设置任务计划
- 【HYSBZ - 1088 】扫雷Mine (简单dp)
- VS中PCL库附加依赖项配置
- 【6.19日云享专家技术公开课】从零开始快速搞定扫码付款
- python原理及代码_链表的基本原理及Python代码的实现,与,python
- linux adb工具 终极总结
- Java实现仿QQ登陆、好友界面(可连接数据库)
- 【渝粤教育】电大中专电商运营实操 (2)_1作业 题库
- 台式计算机怎样时间同步,电脑时间同步,详细教您怎么让电脑时间和网络时间同步...
- 计算机在保险的应用,浅谈计算机信息系统在医疗保险中的应用
- oracle存储过程sql拼接日期,Oracle 存储过程中的细节-日期处理
- Python 小写数字转为大写
- 扎心“我学了六个月 Python,怎么还是会找不到工作”
- 规范化理论:如何求属性集X关于F的闭包?
- 厦门感恩回馈一线职工 为其开启“新年旅程”
热门文章
- java8并行流_Java 8:CompletableFuture与并行流
- 获取http请求标头_HTTP请求和标头参数的CDI拦截器–简单示例
- 单例嵌套 ios_嵌套类型的前5个用例
- .jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API
- lombok 生成代码_使用Project Lombok减少Java应用程序中的样板代码
- java整数的因式分解_如何在Java中找到整数的质数-因式分解
- Spring MVC注释
- lambda 序列化_Lambda,会序列化吗?
- 迁移学习 简而言之_简而言之Java.io:22个案例研究
- moxy json介绍_MOXy的@XmlVariableNode – JSON模式示例