Linux查看用户信息命令whoami,who,w

你可以使用who am i来查看当前用户的标识:

[root@localhost ~]# whoami
root
Linux计算机大多数是共享的,系统可以有多个用户登录,为了查看那些用户登录了,可以使用users:
[root@localhost ~]# users
lijie root
现在是lijie和root处于登录状态。
你还可以使用who来显示用户名、终端的名称以及用户登录时间:
[root@localhost ~]# who
root     pts/0        2012-09-11 22:59 (192.168.0.101)
lijie    pts/1        2012-09-11 23:20 (192.168.0.101)

你如果想看看系统上的用户的更多信息,可以输入w,w的意思是who is doing what?下面的输出的内容:

[root@localhost ~]# w
 23:27:20 up 2 days, 56 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.0.101    22:59    0.00s  0.05s  0.00s w
lijie    pts/1    192.168.0.101    23:20    1.00s  0.03s  0.03s -bash
USER是当前登录系统的用户;TTY是各个用户使用的终端的名称;FROM是用户登录系统所使用的远程计算机名称,这里是IP地址;LOGIN@是用户的登录时间;IDLE是用户上一次按键后已经过去的时间;JCPU是用户自从登录后所有进程总共使用的处理器时间,J是job的意思;PCPU是当前进程所使用的处理器时间,P代表process;WHAT是当前正在运行的命令。

 

Tonitech版权所有 | 转载请注明出处: http://www.tonitech.com/908.html

发表评论