GNU/Linux >> Tutoriales Linux >  >> Linux

Tutorial de comando de dedo de Linux para principiantes (5 ejemplos)

Si es un administrador del sistema Linux, o su trabajo implica administrar usuarios, hay muchas herramientas que debe conocer. Una vez que dicha utilidad de línea de comando es finger , cuyos conceptos básicos discutiremos aquí en este tutorial. Pero antes de comenzar con eso, vale la pena mencionar que todos los ejemplos aquí se probaron en una máquina con Ubuntu 18.04 LTS.

Comando de dedo de Linux

El comando finger en Linux es básicamente un programa de búsqueda de información del usuario. La siguiente es su sintaxis:

finger [-lmsp] [user ...] [[email protected] ...]

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

The finger displays information about the system users.

Los siguientes son algunos ejemplos de preguntas y respuestas que le darán una mejor idea de cómo funciona el comando del dedo.

P1. ¿Cómo usar el comando de dedo?

El uso básico es simple, simplemente ejecute 'finger' con el nombre de un usuario como entrada. He aquí un ejemplo:

finger himanshu

Y aquí está el resultado que produjo el comando anterior en mi sistema:

Login: himanshu                   Name: Himanshu
Directory: /home/himanshu               Shell: /bin/bash
On since Sat Nov 24 10:16 (IST) on :0 from :0 (messages off)
No mail.
No Plan.

P2. ¿Cómo hacer que las columnas de salida de la visualización de los dedos sean inteligentes?

Esto se puede hacer usando la opción de línea de comando -s. He aquí un ejemplo:

finger -s himanshu

Y aquí está la salida producida:

Login     Name       Tty      Idle  Login Time   Office     Office Phone
himanshu  Himanshu  *:0             Nov 24 10:16 (:0)

P3. ¿Cómo hacer que el dedo restrinja alguna información en la salida?

Hay una opción de línea de comando -p que fuerza a finger a no mostrar el contenido de los archivos “.plan”, “.project” y “.pgpkey”. He aquí un ejemplo:

finger -p himanshu

Y aquí está el resultado:

Login: himanshu                   Name: Himanshu
Directory: /home/himanshu               Shell: /bin/bash
On since Sat Nov 24 10:16 (IST) on :0 from :0 (messages off)
No mail.

Entonces puede ver que la información relacionada con el 'plan' no se mostró en la salida.

P4. ¿Cómo evitar la coincidencia de nombres reales de usuarios?

De forma predeterminada, el nombre de usuario de entrada que proporciona coincide con los nombres de inicio de sesión del usuario, así como con los nombres reales. Pero si lo desea, puede deshabilitar la última coincidencia usando la opción de línea de comando -m.

finger -m himanshu

P5. ¿Qué otros puntos vale la pena saber sobre el dedo?

Aquí hay un extracto relevante de la página de manual de la herramienta:

If no options are specified, finger defaults to the -l style output if operands are provided, 
otherwise to the -s style.  Note that some fields may be missing, in either format, if information
is not available for them.

If no arguments are specified, finger will print an entry for each user currently logged into the
system.

Finger may be used to look up users on a remote machine.  The format is to specify a user as
“[email protected]”, or “@host”, where the default output format for the former is the -l style, and the
default output format for the latter is the -s style.  The -l option is the only option that may
be passed to a remote machine.

If standard output is a socket, finger will emit a carriage return (^M) before every linefeed (^J).
This is for processing remote finger requests when invoked by fingerd(8).

Conclusión

Dependiendo del tipo de trabajo que realice en su caja de Linux, el comando con el dedo puede serle de gran ayuda. Dirígete a la página del manual de la herramienta para obtener más información al respecto. Y en cuanto a las alternativas, puedes consultar el comando Pinky.


Linux
  1. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  2. Tutorial de comandos de comunicación de Linux para principiantes (5 ejemplos)

  3. Tutorial de comando Linux df para principiantes (8 ejemplos)

  4. Tutorial de comando de fecha de Linux para principiantes (8 ejemplos)

  5. Tutorial de comando de nombre de host de Linux para principiantes (5 ejemplos)

Linux who Command Tutorial para principiantes (8 ejemplos)

Tutorial de comandos Linux nl para principiantes (7 ejemplos)

Tutorial de comandos de Linux nm para principiantes (10 ejemplos)

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)