Connect with us

Wie man

Verwendung des pinky-Befehls unter Linux

So vergleichen Sie zwei Textdateien im Linux-Terminal

Fatmawati Achmad Zaenuri / Shutterstock.com

Möchten Sie mehr über die Personen erfahren, die an Ihrem Linux-Computer angemeldet sind? Nun, hebe nicht a finger;; heben Sie Ihre pinky stattdessen.

Um einige Details zu den Personen zu erfahren, die an einem Linux- oder Unix-ähnlichen Computer angemeldet sind, wenden sich wahrscheinlich viele Systemadministratoren an die finger Befehl. Welches ist alles schön und gut, aber auf vielen Systemen finger wird abwesend sein. Es ist nicht standardmäßig installiert. Möglicherweise stoßen Sie auf ein System, auf dem dieser Befehl nicht verfügbar ist.

Anstatt zu installieren finger– Vorausgesetzt, Sie haben die Berechtigung dazu – können Sie verwenden pinky, ein leichte und moderne Version von finger. Es wurde standardmäßig auf allen Linux-Distributionen installiert, die während der Recherche für diesen Artikel getestet wurden, einschließlich Ubuntu, Manjaro und Fedora.

Eine zarte Berührung

Wie Sie es von einem Linux-Befehl erwarten würden, pinky hat einen angemessenen Anteil an Befehlszeilenoptionen (von denen nur zwei Namen haben). Aber überraschenderweise beziehen sich alle auf das Beschneiden von Informationen aus den Berichten, die pinky produziert. Sie können die Ausgabe reduzieren, um nur die Informationen einzuschließen, die für Sie von Interesse sind.

Wenn pinky Beginnt als Leichtgewicht, kann es positiv federleicht sein, wenn Sie die Informationen abgeschnitten haben, an denen Sie kein Interesse haben.

Mit kleinen Finger

Der einfachste Weg zu bedienen pinky Geben Sie den Namen in die Befehlszeile ein und drücken Sie die Eingabetaste.

pinky

Die Standardausgabe ist der Bericht im Kurzformat.

Der Kurzformatbericht enthält die folgenden Spalten:

  • Anmeldung: Der Benutzername der Person, die angemeldet ist.
  • Name: Der vollständige Name der Person, falls bekannt.
  • TTY: Der Terminaltyp, an dem sie angemeldet sind. Dies ist normalerweise ein Punkt (ein Pseudo-Teletyp). : 0 bedeutet die physische Tastatur und den Bildschirm, die mit diesem Computer verbunden sind.
  • Leerlauf: Wartezeit. Das zeigt ????? Wenn die Person unter einem X-Windows Display Manager ausgeführt wird, der diese Informationen nicht bereitstellt.
  • Wann: Uhrzeit und Datum, an dem sich die Person angemeldet hat.
  • Wo: Der Ort, von dem aus die Person angemeldet ist. Oft ist dies die IP-Adresse eines Remotecomputers. Ein Eintrag von „: 0“ bedeutet die physische Tastatur und den Bildschirm, die mit dem Linux-Computer verbunden sind.

pinky ist manchmal nicht in der Lage, eine Spalte zu füllen. Es kann nichts in eine Spalte einfügen, wenn es diese Informationen nicht enthält. Beispielsweise hat der Systemadministrator nicht den vollständigen Namen der Person aufgezeichnet, der das Benutzerkonto „Dave“ gehört. Offensichtlich, pinky kann keinen vollständigen Namen in der Spalte Name anzeigen und verwendet stattdessen „dave“.

Berichterstattung über einen einzelnen Benutzer

Standardmäßig, pinky Berichte über jede Person, die angemeldet ist. Um über eine einzelne Person zu berichten, geben Sie ihren Benutzernamen an weiter pinky in der Kommandozeile.

pinky mary

Wie erwartet, pinky meldet nur die Person mit dem Benutzernamen „Mary“.

Spaltenüberschriften weglassen

Um die Spaltenüberschriften aus dem Kurzformatbericht zu entfernen, verwenden Sie die -f Möglichkeit.

pinky -f

Die Spaltenüberschriften werden aus dem Bericht entfernt.

Auslassen der Namensspalte

Das -w Option verursacht pinky um die Spalte „Name“ wegzulassen.

pinky -w alec

Der resultierende Bericht enthält keine Spalte „Name“.

Auslassen des Namens und der Where-Spalten

Das -i Option Ursache pinky um sowohl die Spalten „Name“ als auch „Wo“ wegzulassen.

pinky -i robert

Der Bericht von pinky enthält nicht mehr die Spalten „Name“ und „Wo“.

kleiner Bericht ohne Namen und wo Spalten in einem Terminal widnow

Auslassen der Spalten Name, Leerlauf und Wo

Um die Dinge wirklich zurückzuziehen, können Sie die verwenden -q Option zum Weglassen der Spalten „Name“, „Leerlauf“ und „Wo“.

pinky -q john

pinky entfernt gehorsam die Spalten „Name“, „Leerlauf“ und „Wo“ aus dem Bericht. Wir haben jetzt nur noch drei Spalten. Wenn wir etwas anderes herausnehmen, wird es kaum ein Bericht sein.

Der Langformatbericht

Das -l (Langformatbericht) Option Ursachen pinky zu den Informationen über die Personen im Bericht. Sie müssen den Namen eines Benutzerkontos in der Befehlszeile angeben.

(Dies ist eine der beiden Befehlszeilenoptionen, die mit einem Namen gesegnet werden sollen. Die andere ist die -s Option (Kurzformatbericht). Da die Standardausgabe der Kurzformatbericht ist, wird der -s Option macht eigentlich nichts.)

pinky -l mary

Der Langformatbericht enthält einige zusätzliche Informationen.

Die Informationen im Langformatbericht lauten:

  • Benutzername: Der Benutzername der Person, die angemeldet ist.
  • Im echten Leben: Der vollständige Name der Person, falls bekannt.
  • Verzeichnis: Das Home-Verzeichnis dieser Person.
  • Schale: Die Shell, die diese Person verwendet.
  • Projekt: Der Inhalt der ~ / .project-Datei dieser Person, falls vorhanden.
  • Planen: Der Inhalt der ~ / .plan-Datei dieser Person, falls vorhanden.

Die Idee hinter der ~ / .project-Datei war, dass sie verwendet werden sollte, um eine kurze Beschreibung des Projekts oder Arbeitselements zu enthalten, mit dem ein Computerbenutzer beschäftigt war. Ebenso wäre der Inhalt ihrer ~ / .plan-Datei eine kurze Beschreibung des tatsächlichen Arbeitselements für dieses Projekt. Manager und Interessenten konnten sehen, mit welcher Arbeit eine Person beschäftigt war und zu welchem ​​Projekt diese Arbeit gehörte. Dieses Schema wird heutzutage selten verwendet. Diese Felder sind für die überwiegende Mehrheit der Menschen wahrscheinlich leer.

Schauen wir uns Alec an:

pinky -l alec

pinky -l alec

Alec hat weder eine ~ / .plan-Datei noch eine ~. / Projektdatei.

Auslassen des Verzeichnisses und der Shell-Zeile

Verwenden Sie die Option, um die Zeilenberichterstattung im Basisverzeichnis und in der Shell im Langformatbericht wegzulassen -b Möglichkeit.

pinky -l -b robert

Die Zeilenberichterstattung im Ausgangsverzeichnis und in der Shell wird aus dem Bericht entfernt.

Auslassen der Projektdatei

Verwenden Sie die Option, um die Projektzeile im Langformatbericht wegzulassen -h Möglichkeit.

pinky -l -h mary

Der Inhalt der ~ / .project-Datei wird nicht gemeldet.

Auslassen der Plandatei

Verwenden Sie die Option, um die Planzeile im Langformatbericht wegzulassen -p Möglichkeit.

pinky -l -p mary

Der Inhalt der Datei ~ / .plan wird nicht gemeldet.

Warum alle Auslassungsoptionen?

Warum hat ein Befehl, der Berichte generiert, möglicherweise so viele Optionen zum Entfernen von Informationen? Sie können sich auf die Informationen konzentrieren, die Sie wirklich wollen. Sie haben also die Möglichkeit, die Spreu vom Weizen zu trennen. Und Sie können entscheiden, welches welches ist.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia