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.
Cuprins
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.
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.
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ă.
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.