【Linux】一步一步学Linux——whoami命令(96)

00. 目录

01. 命令概述

显示与当前的有效用户ID 相关联的用户名。
与id -un 相同。

02. 命令格式

用法:whoami [选项]...

03. 常用选项

      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

04. 参考示例

4.1 查询当前登录的用户名

[deng@itcast ~]$ whoami 
deng
[deng@itcast ~]$ 
[deng@itcast ~]$ id -un
deng
[deng@itcast ~]$ 

4.2 其它比较

deng
[deng@itcast ~]$ who am i
deng     pts/1        2019-08-02 20:11 (192.168.12.194)
[deng@itcast ~]$ whoami
deng
[deng@itcast ~]$ who
deng     :0           2019-07-17 08:57 (:0)
deng     pts/0        2019-07-29 19:23 (:0)
deng     pts/1        2019-08-02 20:11 (192.168.12.194)
deng     pts/2        2019-08-02 20:30 (192.168.12.194)
[deng@itcast ~]$ 

切换到root用户

[deng@itcast ~]$ su - root
密码:
上一次登录:四 8月  1 22:42:22 CST 2019pts/1 上
最后一次失败的登录:五 8月  2 21:00:13 CST 2019pts/1 上
最有一次成功登录后有 1 次失败的登录尝试。
[root@itcast ~]# who
deng     :0           2019-07-17 08:57 (:0)
deng     pts/0        2019-07-29 19:23 (:0)
deng     pts/1        2019-08-02 20:11 (192.168.12.194)
deng     pts/2        2019-08-02 20:30 (192.168.12.194)
[root@itcast ~]# whoami
root
[root@itcast ~]# who am i
deng     pts/1        2019-08-02 20:11 (192.168.12.194)
[root@itcast ~]# 

我以deng用户登录系统,然后执行su - root切换到root用户下,此时who am i 显示的是deng用户,而whoami则显示root用户。

总结

whoami;显示的是当前用户下的用户名

who am i:显示的是登录时的用户名

who:显示当前真正登录系统中的用户(不会显示那些用su命令切换用户的登录者)

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值