GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comandos which y whoami de Linux 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 usando algunos ejemplos fáciles de entender.

Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos de este artículo se probaron en una máquina con Ubuntu 16.04 LTS.

Linux qué comando

El comando which en Linux les 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 de 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.

Los siguientes son algunos ejemplos de estilo de preguntas y respuestas que le darán una buena idea de cómo funciona el comando 'cuál'.

P1. ¿Cómo usar qué comando?

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

which ls

Y la salida en mi sistema es:

/bin/ls

Por supuesto, puede 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 enumere todos los caminos?

A veces, una herramienta de línea de comandos puede estar presente en más de una ubicación en el sistema. Entonces, en ese caso, puede usar la opción de línea de comando -a para forzar 'cuál' para producir todas las rutas en la salida.

which -a [command-name]

Comando Linux whoami

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

La siguiente es la sintaxis de este comando:

whoami [OPTION]...

Y así es como la página de 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 puede 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á que el nombre de usuario actual se produce en la salida. Por ejemplo, se produjo el siguiente resultado en mi sistema:

Eso es todo. No hay ninguna opción de línea de comando específica, además de, por supuesto, las opciones estándar --help y --version.

Conclusión

Tanto which como whoami son comandos extremadamente simples en lo que respecta a su comprensión y uso. Es posible que no los necesite a diario, pero debe conocerlos de todos modos. Para acceder a sus páginas man, dirígete aquí y aquí.


Linux
  1. Linux expand Command Tutorial para principiantes (con ejemplos)

  2. Tutorial de comando de factor Linux para principiantes (con ejemplos)

  3. Tutorial de comando yes de Linux para principiantes (con ejemplos)

  4. Tutorial de comandos para usuarios de Linux para principiantes (con ejemplos)

  5. Tutorial de comando Linux sum para principiantes (con ejemplos)

Tutorial de comando Linux sha1sum para principiantes (con ejemplos)

Tutorial de comandos de apariencia de Linux para principiantes (con ejemplos)

Tutorial del comando lsattr de Linux para principiantes (con ejemplos)

Tutorial del comando tload de Linux para principiantes (con ejemplos)

Tutorial del comando Linux znew para principiantes (con ejemplos)

Tutorial de comando Linux tr para principiantes (con ejemplos)