Cómo usar el comando pinky en Linux

Contenidos

Laptop Linux con escritorio estilo Ubuntu

¿Quiere conocer las personas que iniciaron sesión en su computadora Linux? Bueno, no levantes un finger; levanta tu pinky en lugar de.

Para descubrir algunos detalles sobre las personas que iniciaron sesión en una computadora Linux o semejante a Unix, es probable que muchos administradores de sistemas recurran a la finger mando. Lo cual está muy bien, pero en muchos sistemas finger estará ausente. No está instalado de forma predeterminada. Es muy factible que se encuentre con un sistema en el que este comando no esté disponible.

En lugar de instalar finger—Suponiendo que tenga permiso para hacerlo — puede utilizar pinky, a versión ligera y moderna de finger. Se instaló de forma predeterminada en todas las distribuciones de Linux probadas durante la investigación de este post, incluidas Ubuntu, Manjaro y Fedora.

Un toque delicado

Como podíamos esperar con un comando de Linux, pinky tiene su parte justa de alternativas de línea de comando (solo dos de las cuales disponen nombre). Pero, sorprendentemente, todos se relacionan con la poda de información fuera de los informes que pinky produce. Puede reducir la producción para incluir solo la información que le interese.

Si pinky comienza como un peso ligero, puede ser de forma positiva ligero para cuando haya recortado la información que no le interesa.

Usando meñique

La forma más sencilla de utilizar pinky es escribir su nombre en la línea de comando y presionar Enter.

pinky

La salida predeterminada es el reporte de «formato corto».

El reporte de formato corto contiene las siguientes columnas:

  • Acceso: El nombre de usuario de la persona que inició sesión.
  • Nombre: El nombre completo de la persona, si se conoce.
  • TTY: El tipo de terminal en el que están conectados. Por lo general, será un pts (un pseudo-teletipo). : 0 significa el teclado físico y la pantalla conectados a esta computadora.
  • Inactivo: Tiempo de inactividad. Esta espectáculos ????? si la persona está ejecutando bajo un X-windows Display Manager, que no proporciona esa información.
  • Cuando: La hora y la fecha en que la persona inició sesión.
  • Dónde: La ubicación desde la que la persona inició sesión. A menudo, esta será la dirección IP de una computadora remota. Una entrada de «: 0» significa el teclado físico y la pantalla conectados a la computadora Linux.

pinky a veces no puede llenar una columna. No puede poner nada en una columna si no tiene esa información. A modo de ejemplo, el administrador del sistema no registró el nombre completo de la persona propietaria de la cuenta de usuario llamada «dave». Por lo visto, pinky no puede mostrar un nombre completo en la columna Nombre y utiliza «dave» en su lugar.

Informar sobre un solo usuario

Por defecto, pinky informa sobre cada persona que ha iniciado sesión. Para informar sobre una sola persona, pase su nombre de usuario a pinky en la línea de comando.

pinky mary

Como se esperaba, pinky solo informa sobre la persona con el nombre de usuario de «mary».

Omitir encabezados de columna

Para quitar los encabezados de columna del reporte de formato corto, utilice el -f opción.

pinky -f

Los encabezados de las columnas se eliminan del reporte.

Omitir la columna de nombre

los -w causas de la opción pinky para omitir la columna «Nombre».

pinky -w alec

El reporte resultante no tiene la columna «Nombre».

Omitir las columnas Nombre y Dónde

los -i causa de la opción pinky para omitir las columnas «Nombre» y «Dónde».

pinky -i robert

El reporte de pinky ya no contiene las columnas «Nombre» y «Dónde».

informe meñique sin nombre y donde las columnas en una terminal widnow

Omitir las columnas Name, Idle y Where

Para verdaderamente quitar las cosas, puede utilizar el -q opción para omitir las columnas «Nombre», «Inactivo» y «Dónde».

pinky -q john

pinky Elimina obedientemente las columnas “Nombre”, “Inactivo” y “Dónde” del reporte. Ahora tenemos tres columnas. Si sacamos algo más, difícilmente será un reporte.

El reporte de formato largo

los -l (reporte de formato largo) opción causas pinky para incrementar la información proporcionada sobre las personas en el reporte. Debe proporcionar el nombre de una cuenta de usuario en la línea de comando.

(Esta es una de las dos opciones de línea de comandos que se pueden bendecir con un nombre. La otra es la -s opción (reporte de formato corto). Dado que la salida predeterminada es el reporte de formato corto, -s La opción en realidad no hace nada).

pinky -l mary

El reporte de formato largo contiene algunas piezas de información adicional.

La información proporcionada en el reporte de formato largo es:

  • Nombre de inicio de sesión: El nombre de usuario de la persona que inició sesión.
  • En la vida real: El nombre completo de la persona, si se conoce.
  • Directorio: El directorio personal de esta persona.
  • Cascarón: El caparazón que está usando esta persona.
  • Proyecto: El contenido del archivo ~ / .project de esta persona, si existe.
  • Plan: El contenido del archivo ~ / .plan de esta persona, si existe.

La idea detrás del archivo ~ / .project era que debería usarse para contener una breve descripción del proyecto o elemento de trabajo en el que estaba involucrado un usuario de computadora. Asimismo, el contenido de su archivo ~ / .plan sería una breve descripción del elemento de trabajo real para ese proyecto. Permitió a los gerentes y las partes interesadas ver en qué trabajo estaba ocupado un individuo y a qué proyecto pertenecía ese trabajo. Este esquema rara vez se utiliza en la actualidad. Es probable que estos campos estén en blanco para la gran mayoría de las personas.

Veamos a Alec:

pinky -l alec

meñique -l alec

Alec no tiene un archivo ~ / .plan ni un archivo ~. / Project.

Omitir el directorio y la línea Shell

Para omitir el reporte de línea en el directorio de inicio y el shell del reporte de formato largo, utilice el -b opción.

pinky -l -b robert

La línea que informa sobre el directorio de inicio y el shell se elimina del reporte.

Omitir el archivo de proyecto

Para omitir la línea del proyecto del reporte de formato largo, utilice la -h opción.

pinky -l -h mary

No se informa sobre el contenido del archivo ~ / .project.

Omitir el archivo del plan

Para omitir la línea del plan del reporte de formato largo, utilice la -p opción.

pinky -l -p mary

No se informa sobre el contenido del archivo ~ / .plan.

¿Por qué todas las alternativas de omisión?

¿Por qué un comando que genera informes puede tener tantas opciones para quitar bits de información? Le posibilita concentrarse en la información que verdaderamente desea. Entonces tienes opciones para separar el trigo de la paja. Y tú decides cuál es cuál.

setTimeout(function(){
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘335401813750447’);
fbq(‘track’, ‘PageView’);
},3000);

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.