Linux学习之番外篇-w、who、whoami

Linux w who whoami 用户 番外教程系列

1、简介

简单总结一下w、who、whoami,用于显示当前登录Linux的用户信息,在本篇结束的时候又额外赠送了2个命令,关于学习多多益善。。。。。。


在Linux系统中,多账户进行ssh登录是常有的事,但是有时候会去查看一下登录的用户都有谁以及相关的登录信息。

2、总结

命令 说明
w 显示当前登录的用户及信息
who 显示当前已经登录的用户名、终端名称、登录时间及登录IP
whoami 显示当前用户的用户名
id 用于check系统是有此用户
last 显示近期用户或终端的登录情况

2.1、w

显示当前登录的用户及信息,除了这些还会显示当前登录了几个用户、系统当前的load。

1
2
3
4
5
6
[root@bash ~]# w
20:22:25 up 15:55, 3 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 Tue21 15:27m 0.09s 0.09s -bash
root pts/0 192.168.1.116 19:23 1.00s 0.12s 0.01s w
root tty2 07:43 19:29 0.02s 0.02s -bash

2.2、who

显示当前已经登录的用户名、终端名称、登录时间及登录IP。

1
2
3
4
[root@bash ~]# who
root tty1 2019-12-24 21:23
root pts/0 2019-12-24 19:23 (192.168.1.116)
root tty2 2019-12-24 07:43

2.3、whoami

显示当前用户的用户名。

1
2
[root@bash ~]# whoami
root
额外赠送

2.4、id

用于显示用户的ID,以及所属群组的ID,主要用于check系统是有此用户。

1
2
[root@bash ~]# id root
uid=0(root) gid=0(wheel) groups=0(wheel)

2.5、last

显示近期用户或终端的登录情况。

1
2
3
4
5
6
[root@bash ~]# last -n 5
root pts/0 :0.0 Wed Apr 25 10:12 still logged in
root pts/1 :0.0 Wed Apr 25 10:06 - 10:10 (00:03)
root pts/0 :0.0 Wed Apr 25 10:06 - 10:10 (00:03)
root pts/0 :0.0 Wed Apr 25 10:02 - 10:06 (00:04)
root pts/0 :0.0 Wed Apr 25 09:51 - 09:51 (00:00)

Linux学习之番外篇-w、who、whoami
http://pygo2.top/articles/52265/
作者
mingliang.gao
发布于
2019年12月24日
许可协议