Comandos Linux · 2 min read · Sep 17, 2025

Tutorial de comandos Linux which y whoami para principiantes (con ejemplos)

Hay ciertas utilidades de Linux que están destinadas a realizar una sola tarea y, por lo tanto, ofrecen muy pocas o ninguna opción de línea de comandos. Dos de estas herramientas son which y whoami. En este tutorial, discutiremos estos comandos utilizando algunos ejemplos fáciles de entender.

Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este artículo han sido probados en una máquina Ubuntu 16.04 LTS.

Comando which de Linux

El comando which en Linux permite a los usuarios conocer la ruta absoluta de las herramientas de línea de comandos. La siguiente es la sintaxis de este comando:

which [-a] filename ...

Y así es como la página del manual de la herramienta lo describe:

which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this bysearching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

A continuación, se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando ‘which’.

P1. ¿Cómo usar el comando which?

El ejemplo más simple de which podría ser algo como esto:

which ls

Y la salida en mi sistema es:

/bin/ls

Por supuesto, puedes pasar múltiples nombres de comandos como entrada. Por ejemplo:

which ls echo rm mv

Y la salida en mi sistema es:

/bin/ls  
/bin/echo  
/bin/rm  
/bin/mv

P2. ¿Cómo hacer que which liste todas las rutas?

A veces, una herramienta de línea de comandos puede estar presente en más de una ubicación en el sistema. Así que en ese caso, puedes usar la opción de línea de comandos -a para forzar a ‘which’ a producir todas las rutas en la salida.

which -a [command-name]

Comando whoami de Linux

Ya hemos discutido un comando llamado who. Básicamente proporciona información sobre todos los usuarios que están actualmente conectados. Sin embargo, ¿qué pasa si solo estás interesado en el usuario que está actualmente conectado? Bueno, para esto, puedes usar el comando whoami.

La siguiente es la sintaxis de este comando:

whoami [OPTION]...

Y así es como la página del manual de la herramienta lo describe:

Print the user name associated with the current effective user ID.  Same as id -un.

A continuación se muestra cómo puedes usar el comando whoami.

P1. ¿Cómo funciona whoami?

El comando whoami es probablemente el comando de Linux más fácil de usar. Todo lo que tienes que hacer es ejecutar el comando de la siguiente manera:

whoami

Y verás que el nombre de usuario actual se produce en la salida. Por ejemplo, la siguiente salida se produjo en mi sistema:

Eso es todo. No hay opciones específicas de línea de comandos, aparte de, por supuesto, las opciones estándar –help y –version.

Conclusión

Tanto which como whoami son comandos extremadamente simples cuando se trata de entender y usar. Puede que no los necesites a diario, pero deberías estar al tanto de ellos de todos modos. Para acceder a sus páginas de manual, dirígete aquí y aquí.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.