Androide

Comando Whoami en Linux

Comando Linux WHOAMI - Obtener el Nombre del Usuario actual

Comando Linux WHOAMI - Obtener el Nombre del Usuario actual

Tabla de contenido:

Anonim

, cubriremos el comando whoami .

Como su nombre lo indica, el comando whoami imprime el nombre de usuario de la ID de usuario efectiva. En otras palabras, muestra el nombre del usuario actualmente conectado.

Cómo usar el comando whoami

La sintaxis para el comando whoami es la siguiente:

whoami

Para mostrar el nombre del usuario que actualmente está conectado al sistema, invoque el comando sin ninguna opción:

whoami

Se mostrará un resultado similar al siguiente en la pantalla, mostrando el nombre del usuario que invoca el comando:

linuxize

El comando whoami se puede usar en scripts de shell para verificar el nombre del usuario que ejecuta el script.

Aquí hay un ejemplo que usa una instrucción if para comparar el nombre del usuario que ejecuta el script con una cadena dada.

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

Si el nombre de usuario no coincide con la cadena dada, el script hará eco de un mensaje y saldrá.

El comando whoami también es útil para verificar el nombre del usuario después de cambiar a otro usuario con el comando su .

whoami no acepta argumentos. Si pasa un argumento, el comando imprime un mensaje de error:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

El comando whoami acepta solo dos opciones:

  • -h , --help : --help un mensaje de ayuda y sale. -V , --version - Muestra la información de la versión y sale.

Comandos alternativos

Ejecutar el comando id con las opciones -un produce el mismo resultado que ejecutar whoami :

whoami

Use el comando id para obtener más información sobre un usuario determinado.

La variable de entorno $USER contiene el nombre del usuario conectado:

echo $USER

Conclusión

El comando whoami es un compuesto de las palabras "¿Quién soy yo?" E imprime el nombre del usuario asociado con la identificación de usuario efectiva actual.

terminal whoami