首页 > 其他 > 详细

whoami 和 Who am i

时间:2014-03-14 18:41:14      阅读:370      评论:0      收藏:0      [点我收藏+]

① 两个命令在一般的情况下,似乎效果是一样的

② 但是当你执行完su 命令切换用户后,就不一样了,who am i 显示最早login的账户,而whoami 显示切换后的账户

    例如:

    -bash-3.2# who
root       console      Mar 13 14:54    (:0)
root       pts/3        Mar 13 14:57    (:0.0)
root       pts/4        Mar 13 15:26    (:0.0)
root       pts/5        Mar 13 16:59    (solaris2)
root       pts/6        Mar 13 17:07    (192.168.202.1)
-bash-3.2# who am i
root       pts/6        Mar 13 17:07    (192.168.202.1)
-bash-3.2# /usr/ucb/whoami
root

以上部分,两个命令执行的结果是一样的。

-bash-3.2# su - oracle
Oracle Corporation      SunOS 5.10      Generic Patch   January 2005
-bash-3.2$ who am i
root       pts/6        Mar 13 17:07    (192.168.202.1)
-bash-3.2$ /usr/ucb/whoami   (这是Solaris10下的,linux下缺省path下能找到该命令)
oracle   

 

   

whoami 和 Who am i,布布扣,bubuko.com

whoami 和 Who am i

原文:http://www.cnblogs.com/SharkXu/p/WhoamiCommand.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!