who, w, who am i, whoami以及id命令的使用

Posted liuxuinuk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了who, w, who am i, whoami以及id命令的使用相关的知识,希望对你有一定的参考价值。

who, w, who am i, whoami以及id命令都可以查看当前的终端用户。

id命令的语法格式

id [OPTION]... [USER]

id [-gGnru][--help][--version][USER] 

参数选项

解释说明

-g或--group

显示用户所属群组的ID。

-G或--groups

显示用户所属附加群组的ID。

-n或--name

显示用户,所属群组或附加群组的名称。

-r或--real

显示实际ID。

-u或--user

显示用户ID。

-help

显示帮助。

-version

显示版本信息。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

例1:不加参数,默认问当前用户

[root@XX ~]# id
uid=0(root) gid=0(root) groups=0(root)

例2:显示指定用户的UID

[root@XX ~]# id -u root
0

例3:显示指定用户的信息

[root@XX ~]# id user
uid=1005(user) gid=1005(user) groups=1005(user)

 

w命令的语法格式

w

用于显示登录的用户及他们当前运行的进程

[root@XX ~]# w
 23:05:06 up  4:52,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     :0       :0               Thu23   ?xdm?   1:35   0.38s /usr/libexec/gn
root     pts/0    :0               02:59    2.00s  0.05s  0.00s w

w命令输出的第一行内容与uptime命令默认输出的内容相同。USER:登录帐号的用户名, TTY:tty名称, FROM:从哪个台主机登录, LOGIN@:登录时间, IDLE:空闲时间, JCPU:tty上的所有进程所使用的CPU时间, PCPU:当前进程所使用的CPU时间, WHAT:当前运行的进程。

who命令的语法格式

who - [husfV] [USER]

who与w命令类似,但是功能更强大

 

 参数选项  解释说明
 --help  在线帮助。
-H或--heading  显示各栏位的标题信息列。
-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m   此参数的效果和指定"am i"字符串相同。
 -s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
 -w或-T或--mesg或--message或--writable  显示用户的信息状态栏。
 -q 或--count  只显示登入系统的帐号名称和总人数。



 

 

 

 

 

 

 

 

 

 

 

   例1:不加参数

[root@XX ~]# who
root     :0           2019-11-07 23:12 (:0)
root     pts/0        2019-11-08 02:59 (:0)

 

 who am i命令的语法格式

 who am i

 例1:显示当前使用用户和登入终端开始时间

[root@XX ~]# who am i
root     pts/0        2019-11-08 02:59 (:0)

 

whoami命令的语法格式

whoami

例1:显示当前用户

[root@XX ~]# whoami
root

 

 

以上是关于who, w, who am i, whoami以及id命令的使用的主要内容,如果未能解决你的问题,请参考以下文章

who am i mibb animal

linux基础篇-19,w who whoami last lastb lastlog basename

linux-facl,whoami,who,w,last,lastlog,basename,mail,hostname,$random,case语句

在linux系统中请简述以下命令的作用。 Cat Cp Find Kill Ps Who am i Shutdown –h +10

WHO AM I

Centos-当前登录用户信息- w who