Tutorial de comandos Linux pinky para principiantes (8 ejemplos)

El comando finger en Linux es una herramienta popular para obtener información relacionada con los usuarios del sistema. Sin embargo, esta utilidad no viene preinstalada en todas las distribuciones de Linux. Por ejemplo, Ubuntu 20.04 LTS no viene con finger fuera de la caja. Aunque siempre puedes descargar y utilizar el comando finger, hay una alternativa ligera que viene preinstalada (al menos en Ubuntu).

La herramienta en cuestión se llama pinky. En este artículo, hablaremos de los fundamentos de pinky utilizando algunos ejemplos fáciles de entender. Pero antes de hacerlo, vale la pena mencionar que todos los ejemplos aquí se han probado en una máquina Ubuntu 20.04 LTS.

El comando pinky de Linux

La página man de pinky lo explica así:

 pinky - lightweight finger

Esta es la sintaxis de la herramienta:

pinky [OPTION]... [USER]...

Y a continuación hay algunos ejemplos al estilo de las preguntas y respuestas que deberían darte una idea aún mejor de cómo funciona la herramienta pinky.

Q1. ¿Cómo funciona el comando pinky?

El uso básico es sencillo, basta con ejecutar «pinky» sin ningún argumento.

pinky

Aquí está la salida que produjo este comando en mi sistema:

Login    Name                 TTY      Idle   When             Where
himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Como puedes ver, la salida contiene información como el nombre de inicio de sesión del usuario, el nombre real/completo, el terminal, la hora de inicio de sesión y el host remoto. Por defecto, la salida producida es para el usuario actual. Por supuesto, puedes utilizar pinky para obtener información de otros usuarios también – en ese caso, tendrás que especificar el nombre de usuario.

pinky USERNAME

Q2. ¿Cómo hacer que pinky produzca una salida de formato largo?

Esto se puede hacer utilizando la opción de línea de comandos -l.

pinky -l

La siguiente salida se produjo con este comando en mi sistema:

Login name: himanshu                    In real life:  Himanshu
Directory: /home/himanshu               Shell:  /bin/bash

Ten en cuenta que la opción -l requiere que menciones el nombre de usuario – en otras palabras, mencionar el nombre de usuario es obligatorio en este caso.

Q3. ¿Cómo se puede omitir el directorio raíz y la información del shell en formato largo?

Esto se puede conseguir combinando la opción -b con la opción -l.

pinky -lb himanshu

A continuación se muestra la salida:

Login name: himanshu                    In real life:  Himanshu

Así puedes ver que la información relacionada con el directorio y el shell no se ha producido en la salida esta vez. Del mismo modo, puedes utilizar las opciones -h y -p para eliminar la información del archivo del proyecto del usuario y del archivo del plan (si está disponible), respectivamente, en el formato largo.

Q4. ¿Cómo hacer que Pinky elimine los títulos de las columnas?

Esto puede hacerse utilizando la opción -f de la línea de comandos.

Por ejemplo, este comando

pinky -f himanshu

produjo la siguiente salida en mi sistema:

himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Como puedes ver, los encabezados de las columnas fueron eliminados en la salida.

Q5. ¿Cómo hacer que pinky omita el nombre completo del usuario en la salida?

Esto se puede hacer utilizando la opción -w de la línea de comandos.

Por ejemplo, esto

pinky -w himanshu

produce la siguiente salida:

Login     TTY      Idle   When             Where
himanshu ?:0       ?????  2018-09-04 09:31 :0

Así puedes ver que la entrada de la columna del nombre completo se ha omitido en la salida. Hay otras dos opciones que hacen cosas similares:

-i omit the user's full name and remote host in short format

-q omit  the  user's  full name, remote host and idle time in short format

Conclusión

Como seguramente estarás de acuerdo, pinky es una pequeña herramienta muy útil para quienes trabajan con la información de los usuarios del sistema. En este artículo, hemos hablado de la mayoría de las opciones de la herramienta. Cuando hayas terminado de practicarlas, dirígete a lapágina man de pinky para saber más sobre el comando.

También te podría gustar...