El comando whoami se usa para mostrar el nombre de usuario con el que está conectado actualmente al sistema. A veces, es posible que deba iniciar sesión en un sistema y cambiar entre diferentes usuarios, y es posible que no esté seguro con qué usuario ha iniciado sesión actualmente. En tales casos, puede usar el comando whoami para verificar su nombre de usuario actual.
Podemos ver rápidamente información sobre el usuario actual usando el comando whoami. El comando whoami muestra el propietario de la sesión de inicio de sesión actual:
# whoami root
Podemos ver las opciones disponibles del comando whoami pasando la opción –help:
# whoami --help Usage: whoami [OPTION]... Print the user name associated with the current effective user ID. Same as id -un. --help display this help and exit --version output version information and exit GNU coreutils online help: [http://www.gnu.org/software/coreutils/] Full documentation at: [http://www.gnu.org/software/coreutils/whoami] or available locally via: info '(coreutils) whoami invocation'
Si encuentra el siguiente error mientras ejecuta el comando whoami:
whoami: command not found
puede intentar instalar el paquete coreutils como se muestra a continuación según su elección de distribución.
Distribución | Comando |
---|---|
OS X | instalación de preparación de coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpino | apk agregar coreutils |
Arco Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
Cent OS | yum instalar coreutils |
Fedora | dnf instalar coreutils |
Raspbian | apt-get install coreutils |
Ejemplos de comandos whoami
1. Mostrar el nombre de usuario registrado actualmente:
# whoami
2. Muestre el nombre de usuario después de un cambio en la ID de usuario:
$ sudo whoami
Conclusión
El comando whoami imprime el nombre del usuario efectivo actual. Esto puede diferir de su nombre de inicio de sesión (la salida de logname) si ha utilizado el comando sudo.