Whoami whoami是操作系统中用于查看当前有效用户名的命令自Windows Server 以来每个Windows 操作系统和大多数类Unix操作系统上都可以找到它是英文Who am I 我是谁的拼接结果当被调用时打印当前用户的有效用户名它与Unix命令id un具有相同的效果 在类Unix操作系统上命令的输出与USER稍有不同因为whoami输出用户正在使用的用户名而USER输出用于登录的用户名例如假使用户以用户名John登录并使用命令susu默认不调用login shell获得了root权限此时若使用whoami命令会输出root而echo USER对应的输出则是John 该程序最早创建于 BSD  中作为命令who am i我是谁的一种便利形式即伯克利UnixBerkeley Unix打印登录用户身份的方式GNU版本由Richard Mlynarik编写是GNU核心工具组coreutils的一部分 该命令也可作为Windows  Resource Kit和Windows XP SP支持工具的一部分 除此以外文件服务器上Netware的公共文件夹内也包含了该程序它还输出当前工作站所连接的服务器的用户名