En informática , whoamies un comando que se encuentra en la mayoría de los sistemas operativos tipo Unix, Intel iRMX 86 , todos los sistemas operativos Microsoft Windows [1] desde Windows Server 2003 y en ReactOS . Es una concatenación de las palabras "¿Quién soy yo?" e imprime el nombre de usuario efectivo del usuario actual cuando se invoca.
Desarrollador (es) | Bill Joy , Richard Mlynarik, Intel , Microsoft , Colaboradores de ReactOS, Novell |
---|---|
Sistema operativo | Unix , similar a Unix , iRMX 86 , Windows , ReactOS , NetWare |
Plataforma | Multiplataforma |
Tipo | Mando |
Licencia | BSD: Licencia BSD coreutils: GPLv3 iRMX 86, Windows, NetWare: Software comercial propietario ReactOS: GPLv2 |
Descripción general
El comando tiene el mismo efecto que el comando Unix id -un. En sistemas operativos similares a Unix, la salida del comando es ligeramente diferente de $ USER porque whoamigenera el nombre de usuario con el que está trabajando el usuario, mientras que $ USER muestra el nombre de usuario que se usó para iniciar sesión. Por ejemplo, si el usuario inició sesión como John y suen root , whoamimuestraraízy echo $USERmuestraJohn. Esto se debe a que el sucomando no invoca un shell de inicio de sesión de forma predeterminada.
Las primeras versiones se crearon en 2.9 BSD como un formulario de conveniencia para la forma en que who am iel whocomando Berkeley Unix imprime solo la identidad del usuario registrado. Esta versión fue desarrollada por Bill Joy . [2]
La versión GNU fue escrita por Richard Mlynarik y es parte de GNU Core Utilities (coreutils).
El comando está disponible como un paquete separado para Microsoft Windows como parte del proyecto GnuWin32 [3] y la colección UnxUtils de puertos Win32 nativos de utilidades comunes tipo GNU Unix. [4]
En Intel iRMX 86, este comando enumera los derechos de acceso e identificación del usuario actual. [5]
El comando también está disponible como parte del Kit de recursos de Windows 2000 [6] y las Herramientas de soporte de Windows XP SP2 . [7]
La versión de ReactOS fue desarrollada por Ismael Ferreras Morezuelas y está licenciada bajo la GPLv2 . [8]
Este comando también estaba disponible como un comando NetWare que reside en el directorio público del servidor de archivos. También genera las conexiones actuales a qué servidor está conectada la estación de trabajo con qué nombre de usuario.
Ejemplo
Unix, similar a Unix
# raíz de whoami
Intel iRMX 86
- ID DE USUARIO DE WHOAMI : 5 ID DE ACCESO: 5, MUNDO
Windows, ReactOS
C: \ Users \ admin> grupo de trabajo whoami \ admin
Ver también
- logname
- id
- who
- Identificadores de usuario para Unix
- Lista de comandos de Unix
Referencias
- ^ Artículo de Microsoft TechNet Whoami
- ^ 2.9.1 Página del manual de BSD
- ^ CoreUtils para Windows
- ^ Puertos nativos Win32 de algunas utilidades GNU
- ^ MANUAL DE INTRODUCCIÓN Y REFERENCIA DEL OPERADOR DEL iRMX ™ 86 Para la versión 6
- ^ Herramienta del kit de recursos de Windows 2000: Whoami.exe
- ^ Herramientas de soporte de Windows XP Service Pack 2
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/whoami/whoami.c
Otras lecturas
- Barrett, Daniel J. (2012). Guía de bolsillo del terminal Macintosh: tome el mando de su Mac . O'Reilly . ISBN 978-1449328986.
- Stanek, William R. (2008). Consultor de bolsillo del administrador de la línea de comandos de Windows, 2.ª edición . Microsoft Press . ISBN 978-0735622623.
enlaces externos
- - 4.2 Manual de comandos generales de BSD
- - Manual de comandos generales de FreeBSD
- whoami | Documentos de Microsoft