GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux Pinky Command Tutorial für Anfänger (8 Beispiele)

Der Finger-Befehl in Linux ist ein beliebtes Tool zum Abrufen von Informationen über Systembenutzer. Dieses Dienstprogramm ist jedoch nicht bei allen Linux-Distributionen vorinstalliert. Zum Beispiel wird Ubuntu 20.04 LTS nicht mit Finger geliefert. Während Sie den Fingerbefehl immer herunterladen und verwenden können, gibt es eine leichte Alternative, die vorinstalliert ist (zumindest unter Ubuntu).

Das betreffende Tool heißt Pinky. In diesem Artikel werden wir die Grundlagen von Pinky anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele hier auf einem Ubuntu 20.04 LTS-Rechner getestet wurden.

Linux-Pinky-Befehl

Die Manpage für Pinky erklärt es einfach so:

 pinky - lightweight finger

Hier ist die Syntax des Tools:

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

Und im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine noch bessere Vorstellung davon vermitteln sollen, wie das Pinky-Tool funktioniert.

Q1. Wie funktioniert der Pinky-Befehl?

Die grundlegende Verwendung ist einfach, führen Sie einfach 'pinky' ohne Argumente aus.

pinky

Hier ist die Ausgabe, die dieser Befehl auf meinem System erzeugt:

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

Sie können also sehen, dass die Ausgabe Informationen wie den Anmeldenamen des Benutzers, den echten/vollständigen Namen, das Terminal, die Anmeldezeit und den Remote-Host enthält. Standardmäßig ist die erzeugte Ausgabe für den aktuellen Benutzer bestimmt. Natürlich können Sie mit pinky auch Informationen für andere Benutzer abrufen - in diesem Fall müssen Sie den Benutzernamen angeben.

pinky USERNAME

Q2. Wie bringt man Pinky dazu, Langformatausgaben zu erstellen?

Dies kann mit der Befehlszeilenoption -l erfolgen.

pinky -l

Folgende Ausgabe wurde von diesem Befehl auf meinem System erzeugt:

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

Beachten Sie, dass Sie bei der Option -l den Benutzernamen angeben müssen - mit anderen Worten, die Angabe des Benutzernamens ist in diesem Fall obligatorisch.

Q3. Wie kann man Heimatverzeichnis und Shell-Informationen im Langformat weglassen?

Dies kann erreicht werden, indem die Option -b mit der Option -l kombiniert wird.

pinky -lb himanshu

Es folgt die Ausgabe:

Login name: himanshu                    In real life:  Himanshu

Sie können also sehen, dass die Verzeichnis- und Shell-bezogenen Informationen dieses Mal nicht in der Ausgabe erzeugt wurden. In ähnlicher Weise können Sie die Optionen -h und -p verwenden, um die Projektdatei- bzw. Plandateiinformationen des Benutzers (falls verfügbar) im Langformat zu entfernen.

Q4. Wie kann man Pinky dazu bringen, Spaltenüberschriften zu entfernen?

Dies kann mit der Befehlszeilenoption -f erfolgen.

Zum Beispiel dieser Befehl:

pinky -f himanshu

erzeugte die folgende Ausgabe auf meinem System:

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

Wie Sie sehen können, wurden die Spaltenüberschriften in der Ausgabe entfernt.

F5. Wie kann man Pinky dazu bringen, den vollständigen Namen des Benutzers in der Ausgabe wegzulassen?

Dies kann mit der Befehlszeilenoption -w erfolgen.

Zum Beispiel dies:

pinky -w himanshu

erzeugte die folgende Ausgabe:

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

Sie können also sehen, dass der Spalteneintrag für den vollständigen Namen in der Ausgabe weggelassen wurde. Es gibt zwei andere Optionen, die ähnliche Dinge tun:

-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

Schlussfolgerung

Wie Sie wahrscheinlich zustimmen werden, ist Pinky ein praktisches kleines Tool für diejenigen, die mit Systembenutzerinformationen arbeiten. In diesem Artikel haben wir die meisten Optionen des Tools besprochen. Wenn Sie mit dem Üben fertig sind, gehen Sie zu Pinkys Manpage, um mehr über den Befehl zu erfahren.


Linux
  1. Linux-CD-Befehls-Tutorial für Anfänger (8 Beispiele)

  2. Linux-Kommando-Tutorial für Anfänger (5 Beispiele)

  3. Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

  4. Linux Date Command Tutorial für Anfänger (8 Beispiele)

  5. Linux-Hostname-Befehls-Tutorial für Anfänger (5 Beispiele)

Linux Who Command Tutorial für Anfänger (8 Beispiele)

Linux nl Command Tutorial für Anfänger (7 Beispiele)

Linux-nm-Befehls-Tutorial für Anfänger (10 Beispiele)

Linux OD Command Tutorial für Anfänger (6 Beispiele)

Linux w Command Tutorial für Anfänger (5 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)