• 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   

       

  • 相关阅读:
    二叉搜索树
    【树】List Leaves
    模板——dijkstra单源最短路
    余数求和——除法分块
    倍增——ST表
    线段树——内存池
    线段树——模板
    洛谷 P1498 南蛮图腾
    洛谷 P2199 最后的迷宫
    洛谷 P1495 中国剩余定理
  • 原文地址:https://www.cnblogs.com/SharkXu/p/WhoamiCommand.html
Copyright © 2020-2023  润新知