În acest tutorial, vom discuta despre comanda „Cine” a Linux și, de asemenea, vom afla cum funcționează.
Introducere
Comanda Linux „cine” vă permite să afișați utilizatorii conectați în prezent la sistemul dumneavoastră de operare UNIX sau Linux.
Ori de câte ori un utilizator trebuie să știe despre câți utilizatori folosesc sau sunt conectați la un anumit sistem de operare bazat pe Linux, el/ea poate folosi comanda „cine” pentru a obține acele informații. Această comandă este ușor de utilizat și afișează o varietate de informații esențiale despre toți utilizatorii care sunt în prezent conectați la sistem. În cele mai multe sisteme de operare Linux , există o comandă similară cunoscută sub numele de „w” care face aproape același lucru. Comanda „w” afișează informații despre toți utilizatorii conectați la sistemul curent. În plus, afișează și date suplimentare împreună cu unele date statistice. Comanda de bază „cine” fără argumente de linie de comandă arată doar numele utilizatorilor care s-au conectat în prezent în sistem. În multe cazuri, poate afișa și câteva informații suplimentare, cum ar fi terminalele la care se conectează și ora la care s-au conectat, însă depinde în întregime de sistemele utilizate de utilizatori.
Ieșirea comenzii „cine” depinde de obicei de utilizatori și de modul în care o folosesc. Dacă un utilizator tasta în mod normal comanda „Cine” în terminal și o rulează, rezultatul va fi același. Acesta va afișa lista utilizatorilor care sunt conectați în prezent la sistemul de operare curent. Cu toate acestea, dacă utilizatorul rulează sau folosește comanda „who” cu argumente diferite, atunci rezultatul va fi, de asemenea, ușor modificat sau poate fi complet diferit.
Să vedem ce rezultat vom obține dacă rulăm comanda „who” fără opțiuni sau argumente suplimentare.
Informațiile afișate sau afișate prin această comandă depind de modul în care utilizați această comandă. Dacă utilizați această comandă fără nicio opțiune sau argument, aceasta va afișa doar o cantitate mică de informații bazate pe următoarele puncte:
Să vedem sintaxa comenzii „Cine” fără a include niciun argument:
Sintaxa comenzii:
who
Cum să rulezi comanda „cine” în Linux?
Următorii pași vă vor ajuta să rulați comanda de mai sus, chiar dacă cineva nu este suficient de familiarizat cu sistemele de operare Linux (sau nou în sistemul de operare Linux):
Pasul 1. Deschideți terminalul apăsând butonul Ctrl + Alt + T pe tastatură, așa cum se arată în imaginea dată:
Pasul 2. Acum, tastați următoarea comandă dată în terminal și apăsați Enter:
Comanda:
seleniu
Who
Pasul 3. Odată ce apăsați butonul Enter, va dura puțin timp și va afișa informații precum numele utilizatorilor conectați, ora ultimei reporniri etc. Rezultatul acestei comenzi poate arăta ca în imaginea următoare:
Ieșire
Putem observa în imaginea de mai sus, un singur utilizator s-a conectat în prezent la sistemul nostru. Astfel, afișează informațiile doar despre utilizatorul curent. Cu toate acestea, dacă utilizați un sistem la care mai mulți utilizatori au acces, comanda de mai sus va afișa toți utilizatorii conectați la sistem.
Comanda „Cine” cu diferite argumente
Acum să vedem cum să folosiți comanda „cine” cu diferite opțiuni sau argumente pentru a afișa diferite tipuri de informații despre diferite lucruri. Aici vom discuta pe scurt „cine” cu toate opțiunile, argumentele sale utile și vom vedea, de asemenea, implementarea lor practică.
1. Comandă pentru a afișa numele de gazdă și utilizatorul asociat cu dispozitivele de intrare/ieșire, cum ar fi o tastatură-
Sintaxă
Who -m -H
Ieșire
2. Pentru a afișa toate detaliile utilizatorilor conectați în prezent-
Cu ajutorul acestei comenzi, se vede toate detaliile fiecărui utilizator conectat la sistemul curent. Sintaxa acestei comenzi este aceeași, cu excepția opțiunii suplimentare „-a”, așa cum putem vedea în sintaxa dată:
Sintaxă
who -a
Ieșire
Sau
Puteți folosi „who -all” în loc de „who -a”, deoarece afișează toate informațiile.
Sintaxă
Who -all
3. Pentru a afișa informații despre toate procesele active care sunt generate de procesul NIT-
Această comandă vă va ajuta să afișați informații esențiale, precum și fiecare proces activ.
Sintaxă
who -p -h
Ieșire
4. Pentru a afișa starea mesajului utilizatorului ca -, + sau?
Această comandă ne va ajuta să afișăm starea mesajului utilizatorului. Sintaxa acestei comenzi este prezentată mai jos:
Sintaxă
who -T -H
Ieșire
5. Pentru a afișa întreaga listă de utilizatori conectați-
Această comandă ne va ajuta să afișam întreaga listă a utilizatorilor conectați. Sintaxa acestei comenzi este prezentată mai jos:
Sintaxă
who -u
Ieșire
tcp vs udp
6. Pentru a afișa întreaga listă de procese moarte-
Se poate folosi această comandă pentru a vedea lista completă a tuturor proceselor moarte. Sintaxa comenzii prezentată mai jos:
Sintaxă
who -d -H
Ieșire
7. Pentru a afișa detaliile procesului de conectare la sistem-
șir de listă java
Se poate folosi această comandă pentru a vedea procesul de conectare. Sintaxa comenzii este prezentată mai jos:
Sintaxă:
who -l -H
Ieșire
8. Pentru a număra numerele tuturor utilizatorilor conectați-
Putem folosi această comandă pentru a vedea câți utilizatori s-au conectat sub formă de numere. Sintaxa comenzii este prezentată mai jos:
Sintaxă:
who -q -H
Ieșire
9. Pentru a afișa nivelul de funcționare curent al sistemului-
Sintaxa comenzii este prezentată mai jos:
Who -r
Ieșire
10. Pentru a afișa numele de utilizator al sistemului-
Această comandă este folosită în general pentru a afla despre numele de utilizator al sistemului actual. Sintaxa comenzii este prezentată mai jos:
Sintaxă
whoami
Ieșire
11. Pentru a afișa lista de utilizatori și activitățile acestora-
Cu ajutorul acestei comenzi, puteți vedea lista completă a utilizatorilor și activitățile acestora, care sunt autentificate în sistemul curent. Comanda este dată mai jos:
Sintaxă
w
Ieșire
12. Pentru a afișa informații de identificare a utilizatorului-
Se poate folosi această comandă pentru a vedea informațiile de identificare a utilizatorului. Sintaxa comenzii este prezentată mai jos:
Sintaxă
Id
Ieșire