Hoe de vingeropdracht op Linux te gebruiken

Een terminalvenster op een Linux-desktop in Ubuntu-stijl
Fatmawati Achmad Zaenuri / Shutterstock.com

Weten wie uw Linux- of Unix-achtige systeem gebruikt, is een fundamenteel onderdeel van het beheer ervan. Naar iemand wijzen kan als onbeleefd worden beschouwd, maar je finger kan nog steeds verhelderend zijn.

De finger commando is vrijwel zeker niet standaard geïnstalleerd in uw Linux-distributie. Het was afwezig op de Ubuntu-, Fedora- en Manjaro-distributies die werden gebruikt om dit artikel te onderzoeken. We hebben de pinky commando, de lichtgewicht versie van finger. pinky wordt standaard meegeleverd, maar mocht je willen gebruiken fingerYou, yed om het te installeren.

De finger en pinky commando’s voeren dezelfde soort taak uit. Ze vertellen je allebei wat informatie over de momenteel aangemelde gebruikers op je Linux- of Unix-achtige besturingssysteem. De sets met informatie die ze elk bieden, zijn enigszins verschillend en pinky heeft nog een paar opties om geleidelijk de stukjes te verwijderen die u misschien niet wilt zien.

Als je wilt dat je Linux-setup meer “Unix-achtig” is dan “Linux-achtig”, wil je misschien finger. Misschien heb je een aantal scripts geërfd die verwachten finger beschikbaar zijn. Maar ongeacht de reden of u gedwongen wordt – of er gewoon de voorkeur aan geeft – te gebruiken finger, hier leest u hoe u het installeert en gebruikt.

VERWANT: Hoe het pinky-commando op Linux te gebruiken

Vinger installeren

U kunt installeren finger op Ubuntu met deze opdracht:

sudo apt-get install finger

sudo apt-get install finger in een terminalvenster

Installeren finger gebruik in Fedora dit commando:

sudo dnf install finger

sudo dnf install vinger in een terminalvenster

Op Manjaro moet je installeren fingeruit de Arch User Repository (AUR), en bouw het op vanuit de broncode. Er zijn tools om dit voor u te doen, dus het is een geautomatiseerd proces. Dat is geweldig, maar het betekent wel dat je die tools op je Manjaro-systeem moet hebben geïnstalleerd, evenals een tool om op te halen en te installeren finger van de AUR. We moeten deze dus eerst installeren.

Als u nog geen geschikt AUR-installatieprogramma op uw systeem heeft, trizen is een goede optie. Dit commando zal het installeren.

sudo pacman -Syu trizen

sudo pacman -Syu trizen in een terminalvenster

Voordat we kunnen gebruiken trizen installeren finger voor ons moeten we enkele ontwikkeltools installeren. Deze worden automatisch aangeroepen door de install- en build-scripts die trizen zal bellen om te installeren finger op uw systeem. Als u eerder items van de AUR heeft geïnstalleerd of als u software ontwikkelt, heeft u deze waarschijnlijk al geïnstalleerd.

We moeten de GNU C-bibliotheek installeren. We doen dit met dit commando:

sudo pacman -Syu glibc

sudo pacman -Syu glibc in een terminalvenster.

We hebben ook de GNU Binutils nodig. Deze worden gebruikt door de gcc compiler:

sudo pacman -Syu binutils

sudo pacman -Syu binutils in een terminalvenster

Het installatieproces maakt ook gebruik van het patchprogramma. Deze opdracht zal het installeren:

sudo pacman -Syu patch

sudo pacman -Syu patch in een terminalvenster

De make hulpprogramma wordt gebruikt om het daadwerkelijke compileren en bouwen van finger uit de broncode. Installeer het met deze opdracht:

sudo pacman -Syu make

sudo pacman -Syu make in een terminalvenster.

En natuurlijk zullen we geen succes boeken bij het bouwen van iets uit de broncode zonder een compiler. We zullen het zeker nodig hebben gcc, de GNU Compiler Collection. Deze opdracht zal het voor je installeren:

sudo pacman -Syu gcc

sudo pacman -Syu gcc in een terminalvenster

En tot slot, met de build-afhankelijkheden die zijn vervuld, en trizen geïnstalleerd, kunnen we de opdracht geven om daadwerkelijk te installeren finger.

trizen -S netkit-bsd-finger

trizen -S netkit-bsd-finger in een terminalvenster.

Naarmate de installatie vordert, krijgt u verschillende vragen voorgelegd. Druk gewoon op “Enter” om de standaardinstellingen te accepteren.

Vinger gebruiken

Typen finger en het raken van “Enter” veroorzaakt finger om de standaarduitvoer te genereren.

finger

vingeropdracht en uitvoer in een terminalvenster

Dit toont een enkele regel met informatie over elk van de mensen die zijn ingelogd. De kolommen zijn:

  • Log in: De gebruikersaccountnaam van de persoon die is aangemeld.
  • Naam: De volledige naam van de persoon, als deze bekend is bij het systeem.
  • Tty: Het type terminal waarop ze zijn ingelogd. Dit is meestal een pts (een pseudo-teletype). “: 0” betekent het fysieke toetsenbord en scherm dat op de computer is aangesloten.
  • Inactief: De inactieve tijd van de gebruiker. Als het een enkel cijfer is, betekent dit minuten. Als er een dubbele punt aanwezig is, betekent dit uren en minuten, en als een “d” aanwezig is, betekent dit dagen en uren.
  • Login Tijd: De tijd waarop de persoon zich heeft aangemeld.
  • Kantoor: Dit is een historische kater. Het werd gebruikt om de naam of het nummer van de kamer waarin de persoon werkte weer te geven. Dit wordt tegenwoordig zeer zelden door root ingesteld. In plaats daarvan, finger geeft het ip-adres weer van de machine waarbij de gebruiker is ingelogd. “: 0” betekent het fysieke toetsenbord en scherm dat op de computer is aangesloten.
  • Kantoor telefoon: Dit is een ander oud item. Als root het telefoonnummer op kantoor van een persoon niet heeft geregistreerd, wordt er een blanco weergegeven.

VERWANT: Wat is een TTY op Linux? (en hoe u het tty-commando gebruikt)

Vinger gebruiken met één gebruiker

Geef de accountnaam op de opdrachtregel door om de details van een enkele persoon te zien.

finger alec

vinger alec in een terminalvenster

Wanneer vinger op een enkele gebruiker werkt, biedt het een langere weergave. We krijgen wat aanvullende informatie.

  • Directory: De basismap van de persoon.
  • Shell: De schaal die ze gebruiken.
  • Op sinds: De tijd en datum waarop de gebruiker zich heeft aangemeld, vanaf welke tty en welk IP-adres.
  • Mail: Als ze mail hebben, wordt dit getoond. Als ze onlangs hun e-mail hebben gecontroleerd, wordt de tijd weergegeven waarop ze deze hebben gecontroleerd. Alec heeft geen post op hem wachten.
  • Plan: Als de gebruiker een “.plan” en “.project” -bestand in zijn homedirectory aanmaakt, en er een stukje tekst in plaatst waarin wordt beschreven waar hij aan werkt, wordt de inhoud van die bestanden hier getoond. Dit is een systeem dat tegenwoordig zeer zelden wordt gebruikt. We krijgen te horen dat Alec geen plan heeft. Dat is geen aanklacht tegen zijn loopbaanstrategie, het betekent dat hij niet de moeite heeft genomen om zijn “.plan” -bestand bij te werken.

Als we dit commando herhalen en naar Mary kijken, zullen we zien dat ze ijverig is geweest en wat beschrijvende tekst in haar “.plan” en “.project” bestanden heeft geplaatst.

finger mary

vinger mary in een terminalvenster

Vinger gebruiken met echte namen

U kunt de echte naam van een persoon gebruiken met finger . Als u hun accountnaam niet meer weet, gebruik dan hun echte naam.

finger alec tumovit

vinger alec tumovit in een terminalvenster

Als bonus kun je hun accountnaam achterhalen.

De .plan- en .project-bestanden weglaten

Als u de bestandssamenvattingen “.plan” en “.project” niet wilt zien, gebruikt u de -p (geen plan) optie.

finger -p mary

vinger -p mary in een terminalvenster

Hoewel Mary actieve “.plan” en “.project” bestanden heeft, finger negeert ze en rapporteert niet over hun inhoud.

De optie Long Listing gebruiken

Gebruik de. Om een ​​lijst van alle gebruikers in het lange formaat te zien -l (lang formaat) optie.

finger -l

finger -l in een terminalvenster

Dit maakt finger lijst alle ingelogde gebruikers in de lange weergave-indeling.

Uitvoer van het commando lange lijst met vingers in een terminalvenster

Steek uw pink omhoog of wijs met uw vinger

Zoals vaak het geval is, geeft Linux je keuzes. Je kunt gebruiken pinky , of u kunt finger.

Het echte verschil tussen hen is de extra finesse die pinky heeft ervoor gezorgd dat u vrij gedetailleerd kunt zijn in het verwijderen van de gegevens die u niet interesseert. En natuurlijk is het vooraf geïnstalleerd.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in