简介
简单总结一下w、who、whoami,用于显示当前登录Linux的用户信息,在本篇结束的时候又额外赠送了2个命令,关于学习多多益善。。。。。。。
在Linux系统中,多账户进行ssh登录是常有的事,但是有时候会去查看一下登录的用户都有谁以及相关的登录信息。
总结
命令 | 说明 |
---|---|
w | 显示当前登录的用户及信息 |
who | 显示当前已经登录的用户名、终端名称、登录时间及登录IP |
whoami | 显示当前用户的用户名 |
id | 用于check系统是有此用户 |
last | 显示近期用户或终端的登录情况 |
w
显示当前登录的用户及信息,除了这些还会显示当前登录了几个用户、系统当前的load。
1 | [root@bash ~]# w |
who
显示当前已经登录的用户名、终端名称、登录时间及登录IP。
1 | [root@bash ~]# who |
whoami
显示当前用户的用户名。1
2[root@bash ~]# whoami
root
额外赠送
id
用于显示用户的ID,以及所属群组的ID,主要用于check系统是有此用户。1
2[root@bash ~]# id root
uid=0(root) gid=0(wheel) groups=0(wheel)
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)