zoukankan      html  css  js  c++  java
  • whoami 和 Who am i

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

    ② 但是当你执行完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   

       

  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/SharkXu/p/WhoamiCommand.html
Copyright © 2011-2022 走看看