首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux 命令(164)—— who 命令

Linux 命令(164)—— who 命令

作者头像
恋喵大鲤鱼
发布2022-10-30 13:33:03
发布2022-10-30 13:33:03
1.1K0
举报
文章被收录于专栏:C/C++基础C/C++基础

文章目录

1.命令简介

who 显示当前谁登录了系统。

who 命令用来打印当前登录的用户信息,包含了系统的启动时间 、 活动进程 、 使用者 ID、使用终端等信息,是系统管理员了解系统运行状态的常用命令。

2.命令格式

代码语言:javascript
复制
who [<OPTION>]... [ <FILE> | <ARG1> <ARG2> ]

3.选项说明

代码语言:javascript
复制
-a, --all
  	等于 -b -d --login -p -r -t -T -u 选项的组合。
-b, --boot
	上次系统启动时间。
-d, --dead
  	显示已死的进程。
-H, --heading
	输出头部的标题列。
-l,--login
	显示系统登录进程。
--lookup
	尝试通过 DNS 查验主机名。
-m
	只面对和标准输入有直接交互的主机和用户。
-p, --process
	显示由 init 进程衍生的活动进程。
-q, --count
	列出所有已登录用户的登录名与用户数量。
-r, --runlevel
	显示当前的运行级别。
-s, --short
	只显示名称、线路和时间(默认)。
-T, -w, --mesg
	用 +,- 或 ? 标注用户消息状态。
-u, --users
	列出已登录的用户。
--message
	等于 -T。
--writable
	等于 -T。
--help
	显示此帮助信息并退出。
--version
	显示版本信息并退出。

4.常用示例

(1)显示当前已登录的用户信息。

代码语言:javascript
复制
who
root     pts/0        2022-10-27 09:36 (223.73.1.91)
root     pts/1        2022-10-27 10:39 (223.73.1.91)

第一列:显示用户名称。 第二列:显示用户连接方式。tty 表示用户直连主机,pts 表示远程登录。 第三列:显示用户登录日期。 第四列:显示用户登录时间。 第五列:显示用户登录的 IP 地址。

(2)输出头部的标题列。

代码语言:javascript
复制
who -H
NAME     LINE         TIME             COMMENT
root     pts/0        2022-10-27 09:36 (223.73.1.91)
root     pts/1        2022-10-27 10:39 (223.73.1.91)

(3)显示目前登入系统的用户详细信息。

代码语言:javascript
复制
who -a
           system boot  2022-10-16 21:50
           run-level 3  2022-10-16 21:50
LOGIN      ttyS0        2022-10-16 21:50              1371 id=tyS0
LOGIN      tty1         2022-10-16 21:50              1370 id=tty1
root     + pts/0        2022-10-27 09:36 00:20        9391 (223.73.1.91)
root     + pts/1        2022-10-27 10:39   .         21685 (223.73.1.91)
           pts/2        2022-10-26 18:59             27651 id=ts/2  term=0 exit=0
           pts/3        2022-10-26 22:10              4638 id=ts/3  term=0 exit=0

(4)显示已死的进程。

代码语言:javascript
复制
who -d
         pts/2        2022-10-26 18:59             27651 id=ts/2  term=0 exit=0
         pts/3        2022-10-26 22:10              4638 id=ts/3  term=0 exit=0

(5)列出已登录的用户。

代码语言:javascript
复制
who -uH
NAME     LINE         TIME             IDLE          PID COMMENT
root     pts/0        2022-10-27 09:36   .          9391 (223.73.1.91)
root     pts/1        2022-10-27 10:39   .         21685 (223.73.1.91)

参考文献

who(1) - Linux manual page - man7.org

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档