U ovom ćemo vodiču raspravljati o Linuxovoj naredbi 'Who' i naučiti kako funkcionira.
Uvod
Linuxova naredba 'who' omogućuje vam prikaz korisnika koji su trenutno prijavljeni na vaš operativni sustav UNIX ili Linux.
Kad god korisnik treba znati koliko korisnika koristi ili je prijavljeno na određeni operativni sustav temeljen na Linuxu, on/ona može koristiti naredbu 'who' da dobije tu informaciju. Ova naredba je jednostavna za korištenje i prikazuje niz bitnih informacija o svim korisnicima koji su trenutno prijavljeni u sustav. U većini Linux operativni sustavi , postoji slična naredba poznata kao 'w' koja radi gotovo istu stvar. Naredba 'w' prikazuje informacije o svim korisnicima koji su prijavljeni u trenutni sustav. Osim toga, također prikazuje dodatne podatke uz neke statističke podatke. Osnovna naredba 'who' bez argumenata naredbenog retka prikazuje samo imena korisnika koji su trenutno prijavljeni u sustav. U mnogim slučajevima, također može prikazati neke dodatne informacije, kao što su terminali na koje se prijavljuju i vrijeme kada su prijavljeni, no to u potpunosti ovisi o sustavima koje koriste korisnici.
Izlaz naredbe 'who' obično ovisi o korisnicima i načinu na koji je koriste. Ako korisnik normalno upiše naredbu 'Who' u terminal i pokrene je, izlaz će biti isti. Prikazat će popis korisnika koji su trenutno prijavljeni na trenutni operativni sustav. Međutim, ako korisnik pokrene ili koristi naredbu 'who' s različitim argumentima, tada će se izlaz također malo promijeniti ili može biti potpuno drugačiji.
Pogledajmo kakav ćemo rezultat dobiti ako pokrenemo naredbu 'who' bez dodatnih opcija ili argumenata.
Podaci prikazani ili prikazani kroz ovu naredbu ovise o tome kako koristite ovu naredbu. Ako koristite ovu naredbu bez ikakve opcije ili argumenta, ona će prikazati samo malu količinu informacija na temelju sljedećih točaka:
Pogledajmo sintaksu naredbe 'Who' bez uključivanja argumenata:
Sintaksa naredbe:
who
Kako pokrenuti naredbu 'who' u Linuxu?
Sljedeći koraci pomoći će vam da pokrenete gornju naredbu čak i ako netko nije dovoljno upoznat s operativnim sustavom Linux (ili je novi u operativnom sustavu Linux):
Korak 1. Otvorite terminal pritiskom na Ctrl + Alt + T na tipkovnici, kao što je prikazano na danoj slici:
Korak 2. Sada unesite sljedeću naredbu u terminal i pritisnite enter:
Naredba:
čitati iz csv java
Who
3. korak Nakon što pritisnete tipku enter, trebat će malo vremena i prikazati informacije kao što su imena prijavljenih korisnika, vrijeme zadnjeg ponovnog pokretanja, itd. Izlaz ove naredbe može izgledati kao na sljedećoj slici:
Izlaz
Vidimo da je na gornjoj slici samo jedan korisnik trenutno prijavljen u naš sustav. Stoga prikazuje podatke samo o trenutnom korisniku. Međutim, ako koristite sustav kojem nekoliko drugih korisnika ima pristup, gornja naredba će prikazati sve korisnike koji su prijavljeni na sustav.
Naredba 'Tko' s različitim argumentima
Pogledajmo sada kako koristiti naredbu 'who' s različitim opcijama ili argumentima za prikaz različitih vrsta informacija o različitim stvarima. Ovdje ćemo ukratko raspravljati o 'who' sa svim njegovim korisnim opcijama, argumentima i vidjeti njihovu praktičnu primjenu.
1. Naredba za prikaz naziva glavnog računala i korisnika povezanog s ulazno/izlaznim uređajima poput tipkovnice-
Sintaksa
Who -m -H
Izlaz
2. Za prikaz svih pojedinosti trenutno prijavljenih korisnika-
Uz pomoć ove naredbe vide se svi detalji svakog korisnika koji je prijavljen na trenutni sustav. Sintaksa ove naredbe je ista osim dodatne opcije '-a', kao što možemo vidjeti u datoj sintaksi:
Sintaksa
who -a
Izlaz
Ili
Možete koristiti 'who -all' umjesto 'who -a' jer prikazuje sve informacije.
Sintaksa
Who -all
3. Za prikaz informacija o svim aktivnim procesima koje je iznjedrio NIT proces-
Ova naredba će vam pomoći da prikažete bitne informacije kao i svaki aktivni proces.
Sintaksa
who -p -h
Izlaz
4. Za prikaz statusa korisničke poruke kao -, + ili?
Ova naredba će nam pomoći da prikažemo status korisnikove poruke. Sintaksa ove naredbe data je u nastavku:
Sintaksa
who -T -H
Izlaz
5. Za prikaz cijelog popisa prijavljenih korisnika-
Ova naredba će nam pomoći da prikažemo cijeli popis prijavljenih korisnika. Sintaksa ove naredbe data je u nastavku:
Sintaksa
who -u
Izlaz
gridlayout
6. Za prikaz cijelog popisa mrtvih procesa-
Ovu naredbu možete koristiti da vidite potpuni popis svih mrtvih procesa. Sintaksa naredbe navedena u nastavku:
Sintaksa
who -d -H
Izlaz
7. Za prikaz detalja procesa prijave na sustav-
Ovu naredbu možete koristiti da vidite proces prijave. Sintaksa naredbe je navedena u nastavku:
Sintaksa:
who -l -H
Izlaz
8. Za prebrojavanje svih prijavljenih korisnika-
Pomoću ove naredbe možemo vidjeti koliko se korisnika prijavilo u obliku brojeva. Sintaksa naredbe je navedena u nastavku:
Sintaksa:
who -q -H
Izlaz
9. Za prikaz trenutne razine rada sustava-
Sintaksa naredbe je navedena u nastavku:
c# sadrži niz
Who -r
Izlaz
10. Za prikaz korisničkog imena sustava-
Ova se naredba općenito koristi za doznavanje stvarnog korisničkog imena sustava. Sintaksa naredbe je navedena u nastavku:
Sintaksa
whoami
Izlaz
11. Za prikaz popisa korisnika i njihovih aktivnosti-
Uz pomoć ove naredbe možete vidjeti kompletan popis korisnika i njihovih aktivnosti koji su prijavljeni na trenutni sustav. Naredba je dana u nastavku:
Sintaksa
w
Izlaz
12. Za prikaz informacija o identifikaciji korisnika-
Ovu naredbu možete koristiti za pregled informacija o identifikaciji korisnika. Sintaksa naredbe je navedena u nastavku:
Sintaksa
Id
Izlaz