Kako koristiti naredbu who u Linuxu

Kad pod našom odgovornošću imamo Linux sustave, idealno je i bitno imati znanje o nekim naredbama koje će nam biti od velike pomoći pri obavljanju zadataka administracije, upravljanja ili podrške kako bi se detaljno poznavali više parametara sustava i procesa, korisnici, usluge i još mnogo toga.

Potrebne informacijeU određenim trenucima ovih zadataka bit će potrebno znati osnovne podatke kao što su:

  • Zadnje vrijeme podizanja sustava
  • Popis povezanih korisnika
  • Trenutna razina rada i još mnogo toga.

Ova vrsta informacija dostupna je u više Linux datoteka, ali imamo naredbu koja nam omogućuje da dobijemo te iste podatke na mnogo pojednostavljeni način, a to je naredba who. Tko je korisna naredba za generiranje različitih informacija o sustavu kako bi nam olakšao administrativni zadatak, a danas ćemo u Solveticu vidjeti neke mogućnosti kako ovu naredbu koristiti na praktičan način.

Kako koristiti naredbu who u Linuxu

Korak 1
Osnovna sintaksa njegove uporabe je:

 koji [OPCIJA] … [DATOTEKA | ARG1 ARG2]
Kad trčimo koji će bez ikakvih argumenata prikazati podatke o računu s pojedinostima kao što su korisničko ime, korisnički terminal, vrijeme početka sesije i domaćin na kojem je sesija započela, kako slijedi:

POVEĆAJTE

Korak 2
Možemo koristiti sljedeće opcije:

Prikaži zaglavljeAko želimo ispisati zaglavlje generiranih stupaca, moramo koristiti parametar -H kako slijedi:

 tko -H

POVEĆAJTE

Prikaz povezanih korisnika i imenaZa ispis imena za prijavu i ukupnog broja povezanih korisnika samo upotrijebite parametar -q ovako:

 tko -q

POVEĆAJTE

Prikažite naziv hosta i pridruženog korisnikaAko je cilj prikazati samo ime hosta i korisnika povezanog sa stdin -om, možemo koristiti parametar -m:

 tko -m

POVEĆAJTE

Pogledajte posljednje pokretanje operacijskog sustavaZa prikaz vremena zadnjeg pokretanja odabranog sustava, korisno je upotrijebiti parametar -b i dodati opciju -u za popis povezanih korisnika u istom rezultatu na sljedeći način:

 tko -b -u

POVEĆAJTE

Provjerite razinu radaNaredba who omogućuje nam da provjerimo trenutnu razinu izvođenja s opcijom -r ovako:

 tko -r

POVEĆAJTE

Generirajte opće informacijeParametrom -a bit će moguće ispisati zadani rezultat u kombinaciji s podacima o nekim od prethodnih opcija:

 tko -a

POVEĆAJTE

Tko pomogneDa bismo prikazali opću pomoć kome možemo izvršiti sljedeće:

 čovjek koji

POVEĆAJTE

Korak 3
Neke od vaših drugih mogućnosti su:

-a, -sveProizvodi isti rezultat kao i opcije

 -b -d --login -p -r -t -T -u

-b, --bootPrikazuje vrijeme zadnjeg pokretanja sustava.

-d, --umrliImplementirajte mrtve procese.

-H, --glavljeIspisuje redak naslova stupaca.

-ipsIspišite IP adrese umjesto imena hostova.

-l, --prijavaOdgovoran je za ispis procesa prijavljivanja u sustav.

--PogledajPokušava se kanonizirati imena hostova putem DNS -a.

-mOva opcija ispisuje samo podatke o korisniku i hostu koji su povezani sa standardnim unosom, odnosno računalom na kojem je naredba izdana.Ova metoda je u skladu sa standardom POSIX.

-p, --procesIspis aktivnih procesa koje generira init.

-q, --countOdgovoran je za generiranje svih imena za prijavu i broj svih korisnika koji su se tamo prijavili.

-r, --runlevelS ovom opcijom ispisuje se trenutna razina rada.

-s, --kratkoIspisuje samo polja imena, retka i vremena, što je zadano.

-t, --timeKorištenjem ove opcije ispisuje se posljednja promjena sistemskog sata, ako su za to dostupne informacije.

-T, -w, --mesgOmogućuje nam dodavanje znaka koji označava status terminala: "+" ako se na terminal može pisati, "-" ako nije, ili "?" ako se pronađe loša linija.

-u, --korisniciIspisuje vrijeme mirovanja za svakog korisnika i ID procesa.

--porukaNjegova je upotreba ista kao -T.

-za pisanjeTo je isto što i -T.

--PomozitePrikazuje poruku pomoći i napušta naredbu.

--verzijaGenerira podatke o verziji za naredbu who.

POVEĆAJTE

Možemo vidjeti kako je ova jednostavna naredba od velike pomoći kada je u pitanju dobivanje informacija za više zadataka na razini Linuxa.

wave wave wave wave wave