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:不加参数,默认问当前用户

[[email protected] ~]# id
uid=0(root) gid=0(root) groups=0(root)

例2:显示指定用户的UID

[[email protected] ~]# id -u root
0

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

[[email protected] ~]# id user
uid=1005(user) gid=1005(user) groups=1005(user)

w命令的语法格式

w

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

[[email protected] ~]# w
 23:05:06 up  4:52,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   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:从哪个台主机登录, [email protected]:登录时间, 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:不加参数

[[email protected] ~]# 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:显示当前使用用户和登入终端开始时间

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

whoami命令的语法格式

whoami

例1:显示当前用户

[[email protected] ~]# whoami
root

原文地址:https://www.cnblogs.com/liuxuinUK/p/11824092.html

时间: 2024-08-08 09:10:44

who, w, who am i, whoami以及id命令的使用的相关文章

常用的用户状态命令包括:whoami、id、groups、newgrp 等

用户状态命令 常用的用户状态命令包括:whoami.id.groups.newgrp 等. ?? whoami:用于显示当前用户的名称 ?? groups:用于显示指定用户所属的组 ?? id:用户显示用户身份 ?? newgrp:用户转换用户的当前组到指定的附加组,用户必须属于该组才可以进行 下面给出这些命令的使用举例: # 创建一个新组staff [[email protected] ~]# groupadd staff # 将用户crq 加入staff 附加组,并为其设置口令 [[emai

0.1 使用w查看系统负载 - 10.2 vmstat命令 - 10.3 top命令 - 10.4 sar命令 - 10.5 nload命令

- 10.1 使用w查看系统负载 - 10.2 vmstat命令 - 10.3 top命令 - 10.4 sar命令 - 10.5 nload命令 # 10.1 使用w查看系统负载 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170829/230935727.png?imageslim) - w命令 ``` [[email protected] ~]# w  23:10:04 up  2:17,  2 users,  load average:

七周一次课(1月22日) 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令

七周一次课(1月22日)10.1 使用w查看系统负载10.2 vmstat命令10.3 top命令10.4 sar命令10.5 nload命令 ==================================================================================================================================================================================

id命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 id命令 使用id命令可以显示用户的UID以及该用户所属组群的GID. 命令语法: id [选项] [用户名] 命令中各选项的含义如表所示. 表                                  id命令选项含义 选项 含义 -g 显示用户所属主要组群的GID -G 显示用户所属组群的GID(主要组群和

id命令

id 命令功能:显示真实有效的用户ID(UID)和组ID(GID) 命令格式:id [选项] [username] 常用选项: -g 显示用户所属组的ID -G 显示用户所属组和附加组的ID -n 显示用户.所属组.附加组的名称而非id,和-ngu一起使用 -u 显示指定用户的ID 举例: 显示当前登陆用户的用户名.用户ID.所属组.组ID.及附加组信息 id [[email protected] ~]$ id uid=500(zzd) gid=500(zzd) groups=500(zzd)

Linux id 命令 - 显示用户id和组id信息

要登入一台计算机,我们需要一个用户名.用户名是一个可以被计算机识别的身份.基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则.在Linux系统下,我们可以使用 id 命令. 什么是 id 命令 id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID).UID 是对一个用户的单一身份标识.组 ID(GID)则对应多个UID. 如何使用 id 命令 id 命令已经默认预装在大多数 Linux 系统中.要使用它,只需要在你的控制台输入id.不带选项输入 id 会显示如下.结果会使

10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令

10.1-使用w查看系统负载 10.2 vmstat命令 1.vmstat命令 Vmstat 1 表示每1秒,显示一次 Vmstat 1 5 表示每1秒显示,共显示5次 10.3 top命令 92个进程,2个在运行,89个在sleeping-休眠状态 大写P--cpu排序:大写M-内存排序 10.4 sar命令 sar命令产生的历史文件目录 一般来说,sar命令显示网卡收发几千,太大容易被攻击 查看历史数据 查看sar负载情况 10.5 nload命令 原文地址:http://blog.51ct

32. id 命令

id 命令:显示用户的真实和有效id 选项: -u: 仅显示有效UID; -g: 仅显示用户的基本组ID; -G: 仅显示用户所属的所有组的ID; -n: 显示名字而非ID; 实例: [root@itxuezhe ~]# id uid=0(root) gid=0(root) groups=0(root) [root@itxuezhe ~]# id docker uid=1001(docker) gid=1001(docker) groups=1001(docker) [root@itxuezhe

w、who、whoami、who am i命令

命令功能:显示登录用户的信息 命令格式: 常用选项: 举例: w 显示已经登录的用户及正在进行的操作 [[email protected] ~]# w 11:22:01 up 4 days, 21:22,  3 users,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -