I denne opplæringen vil vi diskutere Linuxs 'Hvem'-kommando og også lære hvordan den fungerer.
Introduksjon
Linux 'hvem'-kommandoen lar deg vise brukerne som for øyeblikket er logget på UNIX- eller Linux-operativsystemet.
Når en bruker trenger å vite om hvor mange brukere som bruker eller er logget på et bestemt Linux-basert operativsystem, kan han/hun bruke 'hvem'-kommandoen for å få den informasjonen. Denne kommandoen er enkel å bruke, og den viser en rekke viktig informasjon om alle brukere som for øyeblikket er logget på systemet. I de fleste Linux operativsystemer , er det en lignende kommando kjent som 'w' som gjør nesten det samme. 'w'-kommandoen viser informasjon om alle brukere som er logget på det gjeldende systemet. I tillegg viser den også tilleggsdata sammen med noen statistiske data. Den grunnleggende 'hvem'-kommandoen uten kommandolinjeargumenter viser bare navnene på brukere som for øyeblikket er logget på systemet. I mange tilfeller kan den også vise litt tilleggsinformasjon, for eksempel hvilke terminaler de logger på og tidspunktet de logget på, men det avhenger helt av systemene som brukes av brukerne.
Utdataene til 'hvem'-kommandoen avhenger vanligvis av brukerne og hvordan de bruker den. Hvis en bruker vanligvis skriver inn 'Who'-kommandoen i terminalen og kjører den, vil utgangen være den samme. Den vil vise listen over brukere som for øyeblikket er logget på det gjeldende operativsystemet. Men hvis brukeren kjører eller bruker 'hvem'-kommandoen med forskjellige argumenter, vil utdata også bli litt endret eller kan være helt annerledes.
La oss se hvilken utgang vi får hvis vi kjører 'hvem'-kommandoen uten noen ekstra alternativer eller argumenter.
Informasjonen som vises eller vises gjennom denne kommandoen, avhenger av hvordan du bruker denne kommandoen. Hvis du bruker denne kommandoen uten noe alternativ eller argument, vil den bare vise en liten mengde informasjon basert på følgende punkter:
La se syntaksen til 'Who'-kommandoen uten å inkludere noen argumenter:
Syntaks for kommandoen:
who
Hvordan kjører jeg 'hvem'-kommandoen i Linux?
Følgende trinn vil hjelpe deg å kjøre kommandoen ovenfor selv om noen ikke er kjent nok med Linux-operativsystemer (eller nye til Linux-operativsystemet):
Trinn 1. Åpne terminalen ved å trykke på Ctrl + Alt + T på tastaturet, som vist i det gitte bildet:
Steg 2. Skriv nå følgende gitte kommando i terminalen og trykk enter:
Kommando:
kjerne java
Who
Trinn 3. Når du trykker på enter-knappen, vil det ta litt tid og vise informasjonen som påloggede brukeres navn, siste omstartstid, osv. Utdataene til denne kommandoen kan se ut som vist i følgende bilde:
Produksjon
Vi kan legge merke til i bildet ovenfor at kun én bruker er logget på systemet vårt for øyeblikket. Dermed viser den informasjonen kun om gjeldende bruker. Men hvis du bruker et system som flere andre brukere har tilgang til, vil kommandoen ovenfor vise alle brukere som er logget på systemet.
'Hvem'-kommandoen med de forskjellige argumentene
La oss nå se hvordan du bruker 'hvem'-kommandoen med forskjellige alternativer eller argumenter for å vise forskjellige typer informasjon om forskjellige ting. Her vil vi kort diskutere 'hvem' med alle dets nyttige alternativer, argumenter og også se deres praktiske implementering.
1. Kommando for å vise vertsnavnet og brukeren knyttet til inn-/utdataenhetene som et tastatur-
Syntaks
Who -m -H
Produksjon
2. For å vise alle detaljer om påloggede brukere-
Med denne kommandoens hjelp ser man alle detaljene til hver bruker som er logget på det gjeldende systemet. Syntaksen til denne kommandoen er den samme bortsett fra tilleggsalternativet '-a', som vi kan se i den gitte syntaksen:
Syntaks
who -a
Produksjon
Eller
Du kan bruke 'hvem -alle' i stedet for 'hvem -a' da det viser all informasjon.
Syntaks
Who -all
3. For å vise informasjon om alle aktive prosesser som skapes av NIT-prosessen-
Denne kommandoen vil hjelpe deg å vise viktig informasjon så vel som hver eneste aktive prosess.
Syntaks
who -p -h
Produksjon
4. For å vise statusen til brukerens melding som -, + eller?
Denne kommandoen vil hjelpe oss å vise statusen til brukerens melding. Syntaks for denne kommandoen gitt nedenfor:
Syntaks
who -T -H
Produksjon
5. For å vise hele listen over påloggede brukere-
Denne kommandoen vil hjelpe oss å vise hele listen over påloggede brukere. Syntaks for denne kommandoen gitt nedenfor:
Syntaks
who -u
Produksjon
nbsp
6. For å vise hele listen over døde prosesser-
Man kan bruke denne kommandoen for å se den komplette listen over alle døde prosesser. Syntaksen til kommandoen gitt nedenfor:
Syntaks
who -d -H
Produksjon
7. For å vise systempåloggingsprosessdetaljer-
Man kan bruke denne kommandoen for å se påloggingsprosessen. Syntaksen til kommandoen er gitt nedenfor:
Syntaks:
who -l -H
Produksjon
8. For å telle tallene til alle påloggede brukere-
Vi kan bruke denne kommandoen til å se hvor mange brukere som er logget på i form av tall. Syntaksen til kommandoen er gitt nedenfor:
Syntaks:
who -q -H
Produksjon
streng til char java
9. For å vise gjeldende kjørenivå for systemet-
Syntaksen til kommandoen er gitt nedenfor:
Who -r
Produksjon
10. For å vise systemets brukernavn-
Denne kommandoen brukes vanligvis for å vite om det faktiske systemets brukernavn. Syntaksen til kommandoen er gitt nedenfor:
Syntaks
whoami
Produksjon
11. For å vise listen over brukere og deres aktiviteter-
Ved hjelp av denne kommandoen kan du også se den komplette listen over brukere og deres aktiviteter, som er logget på det gjeldende systemet. Kommandoen er gitt nedenfor:
Syntaks
w
Produksjon
12. For å vise brukeridentifikasjonsinformasjon-
Man kan bruke denne kommandoen til å se brukeridentifikasjonsinformasjonen. Syntaksen til kommandoen er gitt nedenfor:
Syntaks
Id
Produksjon