who whoami who am i的区别(Linux)

who whoami who am i的区别:在Linux系统上这几条命令都是查看我是谁?

但是有区别,在Linux系统命令行操作来回切换用户多次,很容易混淆现在处于什么用户下,当以root身份登录后

切换至xiaofeng用户状态下

[root@localhost xiaofeng]# su - xiaofeng

执行who命令显示如下:有两个用户
[xiaofeng@localhost ~]$ who
xiaofeng tty1         2015-11-12 20:07 (:0)
root     pts/0        2015-11-12 20:08 (192.168.0.102)

执行whoami命令
[xiaofeng@localhost ~]$ whoami
xiaofeng

执行who am i命令
[xiaofeng@localhost ~]$ who am i
root     pts/0        2015-11-12 20:08 (192.168.0.102)
总结:上述十分明显了:

whoami显示当前所处的用户

who am i是登录的用户

who显示当前所处的用户和登录的用户

你可能感兴趣的:(Linux基础札记)