Cum să utilizați comanda Pinky pe Linux

Doriți să aflați despre persoanele conectate la computerul dvs. Linux? Ei bine, nu ridica un deget; ridică-ți mizul în schimb.

Pentru a descoperi câteva detalii despre persoanele conectate la un computer Linux sau Unix, mulți administratori de sistem ar apela probabil la deget comanda. Ceea ce este bine și bine, dar pe multe sisteme degetul va fi absent. Nu este instalat implicit. Este posibil să rulați într-un sistem în care această comandă nu este disponibilă.

În loc să instalați finger – presupunând că aveți permisiunea de a face acest lucru – puteți utiliza pinky, a versiune ușoară și modernă de deget. A fost instalat implicit pe toate distribuțiile Linux testate în timpul cercetării pentru acest articol, inclusiv Ubuntu, Manjaro și Fedora.

O atingere delicată

După cum v-ați aștepta cu o comandă Linux, pinky are o parte echitabilă de opțiuni de linie de comandă (doar două dintre ele au nume). Dar, în mod surprinzător, toate se referă la tăierea unor fragmente de informații din rapoartele pe care le produce pinky. Puteți reduce rezultatul pentru a include doar informațiile care vă interesează.

Dacă pinky începe ca o greutate redusă, poate fi în mod pozitiv până la o greutate până la momentul în care ați tăiat informațiile de care nu aveți niciun interes.

  Cum să jucați jocuri Game Boy în terminalul dvs. Linux

Folosind pinky

Cel mai simplu mod de a folosi pinky este să-i tastați numele pe linia de comandă și să apăsați Enter.

pinky

Ieșirea implicită este raportul „format scurt”.

Raportul în format scurt conține următoarele coloane:

Autentificare: numele de utilizator al persoanei care este autentificată.
Nume: numele complet al persoanei, dacă este cunoscut.
TTY: tipul de terminal la care sunt autentificați. Acesta va fi de obicei un pts (un pseudo-teletip). :0 înseamnă tastatura fizică și ecranul conectate la acest computer.
Inactiv: Timp inactiv. Asta arata ????? dacă persoana rulează sub un X-windows Display Manager, care nu furnizează aceste informații.
Când: ora și data la care persoana sa autentificat.
Unde: locația din care persoana este conectată. Adesea, aceasta va fi adresa IP a unui computer la distanță. O intrare de „:0” înseamnă tastatura fizică și ecranul conectate la computerul Linux.

pinky este uneori incapabil să populeze o coloană. Nu poate pune nimic într-o coloană dacă nu are această informație. De exemplu, administratorul de sistem nu a înregistrat numele complet al persoanei care deține contul de utilizator numit „dave”. Evident, pinky nu poate afișa un nume complet în coloana Nume și folosește în schimb „dave”.

Raportarea pentru un singur utilizator

În mod implicit, pinky raportează fiecare persoană care este conectată. Pentru a raporta despre o singură persoană, transmiteți numele de utilizator lui pinky pe linia de comandă.

pinky mary

După cum era de așteptat, pinky raportează doar persoana cu numele de utilizator „mary”.

Se omite titlurile coloanelor

Pentru a elimina titlurile coloanelor din raportul în format scurt, utilizați opțiunea -f.

pinky -f

Titlurile coloanelor sunt eliminate din raport.

  Cum se deschide programe cu acces Root pe Linux

Omiterea coloanei Nume

Opțiunea -w face ca Pinky să omite coloana „Nume”.

pinky -w alec

Raportul rezultat nu are nicio coloană „Nume”.

Omiterea coloanelor cu nume și unde

Opțiunea -i face ca Pinky să omite atât coloanele „Nume”, cât și „Unde”.

pinky -i robert

Raportul de la pinky nu mai conține coloanele „Nume” și „Unde”.

Omiterea coloanelor Nume, Idle și Unde

Pentru a elimina cu adevărat lucrurile, puteți folosi opțiunea -q pentru a omite coloanele „Nume”, „Inactiv” și „Unde”.

pinky -q john

pinky elimină cu ascultare coloanele „Nume”, „Inactiv” și „Unde” din raport. Am ajuns la trei coloane acum. Dacă scoatem altceva, cu greu va fi un raport.

Raportul de format lung

Opțiunea -l (raport în format lung) face ca Pinky să mărească informațiile furnizate despre persoanele din raport. Trebuie să furnizați numele unui cont de utilizator pe linia de comandă.

(Aceasta este una dintre cele două opțiuni de linie de comandă care trebuie binecuvântată cu un nume. Cealaltă este opțiunea -s (raport în format scurt). Deoarece rezultatul implicit este raportul în format scurt, opțiunea -s nu face nimic de fapt .)

pinky -l mary

Raportul în format lung conține câteva informații suplimentare.

Informațiile furnizate în raportul în format lung sunt:

Nume de conectare: numele de utilizator al persoanei care este autentificată.
În viața reală: numele complet al persoanei, dacă este cunoscut.
Director: directorul principal al acestei persoane.
Shell: Shell-ul pe care îl folosește această persoană.
Proiect: conținutul fișierului ~/.project al acestei persoane, dacă acesta există.
Plan: conținutul fișierului ~/.plan al acestei persoane, dacă acesta există.

  Cum să descărcați, să instalați și să configurați Tensorflow pe Windows și Linux

Ideea din spatele fișierului ~/.project a fost că ar trebui să fie folosit pentru a deține o scurtă descriere a proiectului sau a elementului de lucru cu care a fost angajat un utilizator de computer. De asemenea, conținutul fișierului lor ~/.plan ar fi o scurtă descriere a articolului de lucru real pentru acel proiect. Le-a permis managerilor și părților interesate să vadă cu ce muncă este ocupată o persoană și cărui proiect îi aparține. Această schemă este rar folosită în zilele noastre. Este posibil ca aceste câmpuri să fie goale pentru marea majoritate a oamenilor.

Să ne uităm la Alec:

pinky -l alec

Alec nu are nici un fișier ~/.plan și nici un fișier ~./proiect.

Omiterea directorului și a liniei Shell

Pentru a omite raportarea liniilor din directorul principal și shell-ul din raportul cu format lung, utilizați opțiunea -b.

pinky -l -b robert

Linia de raportare din directorul principal și shell este eliminată din raport.

Omiterea fișierului de proiect

Pentru ca linia proiectului să fie omisă din raportul cu format lung, utilizați opțiunea -h.

pinky -l -h mary

Conținutul fișierului ~/.project nu este raportat.

Omiterea fișierului plan

Pentru ca linia planului să fie omisă din raportul cu format lung, utilizați opțiunea -p.

pinky -l -p mary

Conținutul fișierului ~/.plan nu este raportat.

De ce omiteți toate opțiunile?

De ce ar putea o comandă care generează rapoarte să aibă atât de multe opțiuni pentru a elimina fragmente de informații? Vă permite să vă concentrați pe informațiile pe care le doriți cu adevărat. Deci aveți opțiuni pentru a separa grâul de pleava. Și tu poți decide care este care.