linux中who命令正确的,Linux中who命令详解

什么是who命令

who 命令显示关于当前在本地系统上的所有登录用户的信息。显示以下内容:登录名、tty、登录日期和时间。输入whoami 显示您的登录名、tty、您登录的日期和时间。如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。

who 命令也能显示自从线路活动发生以来经过的时间、命令解释器(shell)的进程标识、登录、注销、重新启动和系统时钟的变化,还能显示由初始化进程生成的其它进程。

使用权限:所有用户都可以使用

注意:它不会显示那些通过su命令切换用户的登录者

语法

who - [abdHlst..] [user]

常见命令参数

-a 等同于指定 -bdprtTu

-b 系统最近启动时间和日期

-d 打印一个僵死的进程(显示没有被 init 重新生成的所有到期的进程)

-h 打印一个标题

-l 列出登录进程

-p 列出活动进程

-r 显示当前的运行级别

-s 仅列出名字、线路和时间字段。这个标志是缺省值;因此,who 和 who -s 命令是等效的。

-t 显示 root 用户上一次用 date 命令对系统时钟做的更改。如果 date 命令自从系统安装以来还没有被运行过, who -t 命令就不产生输出。

实例

显示当前登录系统的用户

[root@centos7 data]# who

root pts/0 2019-08-16 22:08 (192.168.34.1)

root :0 2019-08-16 22:34 (:0)

root pts/1 2019-08-16 22:34 (:0)

root pts/2 2019-08-17 09:53 (192.168.34.1)

显示标题栏

[root@centos7 data]# who -H

NAME LINE TIME COMMENT

root pts/0 2019-08-16 22:08 (192.168.34.1)

root :0 2019-08-16 22:34 (:0)

root pts/1 2019-08-16 22:34 (:0)

root pts/2 2019-08-17 09:53 (192.168.34.1)

显示终端属性

[root@centos7 data]# who -T -H

NAME LINE TIME COMMENT

root + pts/0 2019-08-16 22:08 (192.168.34.1)

root ? :0 2019-08-16 22:34 (:0)

root + pts/1 2019-08-16 22:34 (:0)

root + pts/2 2019-08-17 09:53 (192.168.34.1)

只显示当前用户

[root@centos7 data]# who -m -H

NAME LINE TIME COMMENT

root pts/0 2019-08-16 22:08 (192.168.34.1)

简约信息显示

[root@centos7 data]# who -q

root root root root

# users=4

补充:显示当前登录用户

[root@centos7 data]# whoami

root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值