logo

'Who' kommando i Linux

Hvem kommanderer i Linux

I denne tutorial vil vi diskutere Linux's 'Who'-kommando og også lære, hvordan det virker.

Introduktion

Linux 'hvem'-kommandoen lader dig vise de brugere, der i øjeblikket er logget på dit UNIX- eller Linux-operativsystem.

Hver gang en bruger har brug for at vide, hvor mange brugere der bruger eller er logget ind på et bestemt Linux-baseret operativsystem, kan han/hun bruge kommandoen 'hvem' til at få disse oplysninger. Denne kommando er ligetil at bruge, og den viser en række vigtige oplysninger om alle brugere, der i øjeblikket er logget ind på systemet. I de fleste Linux operativsystemer , er der en lignende kommando kendt som 'w', som gør næsten det samme. 'w'-kommandoen viser information om alle brugere, der er logget på det aktuelle system. Derudover viser den også yderligere data sammen med nogle statistiske data. Den grundlæggende 'hvem'-kommando uden kommandolinjeargumenter viser kun navnene på brugere, der i øjeblikket er logget ind på systemet. I mange tilfælde kan det også vise nogle yderligere oplysninger, såsom hvilke terminaler de logger på, og tidspunktet de loggede på, men det afhænger helt af de systemer, brugerne bruger.

Outputtet af 'who'-kommandoen afhænger normalt af brugerne og hvordan de bruger den. Hvis en bruger normalt skriver 'Who'-kommandoen i terminalen og kører den, vil outputtet være det samme. Det vil vise listen over de brugere, der i øjeblikket er logget på det aktuelle operativsystem. Men hvis brugeren kører eller bruger 'who'-kommandoen med forskellige argumenter, så vil outputtet også være lidt ændret eller kan være helt anderledes.

Lad os se, hvilket output vi får, hvis vi kører 'who'-kommandoen uden yderligere muligheder eller argumenter.

De oplysninger, der vises eller vises gennem denne kommando, afhænger af, hvordan du bruger denne kommando. Hvis du bruger denne kommando uden nogen mulighed eller argument, vil den kun vise en lille mængde information baseret på følgende punkter:

    Tidspunkt for sidste systemstart Systemets nuværende driftsniveau Liste over loggede brugere og mere

Lad os se syntaksen for 'Who'-kommandoen uden at inkludere nogen argumenter:

Syntaks for kommandoen:

 who 

Hvordan kører man 'hvem'-kommandoen i Linux?

Følgende trin hjælper dig med at køre ovenstående kommando, selvom nogen ikke er fortrolige nok med Linux-operativsystemer (eller nye til Linux-operativsystemet):

Trin 1. Åbn terminalen ved at trykke på Ctrl + Alt + T på tastaturet, som vist på det givne billede:

Hvem kommanderer i Linux

Trin 2. Indtast nu følgende givne kommando i terminalen og tryk enter:

Kommando:

indsæt vandmærke i word
 Who 

Trin 3. Når du trykker på Enter-knappen, vil det tage lidt tid og vise oplysningerne som loggede brugeres navne, sidste genstartstidspunkt osv. Outputtet af denne kommando kan se ud som vist i følgende billede:

Produktion

Hvem kommanderer i Linux

Vi kan bemærke i ovenstående billede, at kun én bruger i øjeblikket er logget ind på vores system. Den viser således kun informationen om den aktuelle bruger. Men hvis du bruger et system, som flere andre brugere har adgang til, vil ovenstående kommando vise alle brugere, der er logget på systemet.

'Hvem' kommando med de forskellige argumenter

Lad os nu se, hvordan man bruger 'hvem'-kommandoen med forskellige muligheder eller argumenter til at vise forskellige typer information om forskellige ting. Her vil vi kort diskutere 'hvem' med alle dets nyttige muligheder, argumenter og også se deres praktiske implementering.

1. Kommando til at vise værtsnavnet og brugeren forbundet med input/output-enhederne som et tastatur-

Syntaks

 Who -m -H 

Produktion

Hvem kommanderer i Linux

2. For at vise alle detaljer om aktuelt loggede brugere-

Med denne kommandos hjælp ser man alle detaljerne for hver bruger, der er logget ind på det aktuelle system. Syntaksen for denne kommando er den samme bortset fra den ekstra mulighed '-a', som vi kan se i den givne syntaks:

Syntaks

 who -a 

Produktion

Hvem kommanderer i Linux

Eller

Du kan bruge 'hvem -alle' i stedet for 'hvem -a', da det viser al information.

Syntaks

 Who -all 

Hvem kommanderer i Linux

3. For at vise information om alle aktive processer, der affødes af NIT-processen-

Denne kommando hjælper dig med at vise vigtige oplysninger såvel som hver eneste aktive proces.

Syntaks

 who -p -h 

Produktion

Hvem kommanderer i Linux

4. For at vise status for brugerens besked som -, + eller?

Denne kommando hjælper os med at vise status for brugerens besked. Syntaks for denne kommando angivet nedenfor:

Syntaks

 who -T -H 

Produktion

Hvem kommanderer i Linux

5. For at få vist hele listen over loggede brugere-

Denne kommando hjælper os med at få vist hele listen over de loggede brugere. Syntaks for denne kommando angivet nedenfor:

Syntaks

 who -u 

Produktion

ascii tabel i c
Hvem kommanderer i Linux

6. For at få vist hele listen over døde processer-

Man kan bruge denne kommando til at se den komplette liste over alle døde processer. Syntaksen for kommandoen nedenfor:

Syntaks

 who -d -H 

Produktion

Hvem kommanderer i Linux

7. For at vise systemlogin-procesdetaljer-

Man kan bruge denne kommando til at se login-processen. Syntaksen for kommandoen er angivet nedenfor:

Syntaks:

 who -l -H 

Produktion

Hvem kommanderer i Linux

8. For at tælle antallet af alle loggede brugere-

Vi kan bruge denne kommando til at se, hvor mange brugere der er logget på i form af tal. Syntaksen for kommandoen er angivet nedenfor:

Syntaks:

 who -q -H 

Produktion

streng for lang
Hvem kommanderer i Linux

9. For at vise systemets aktuelle kørselsniveau-

Syntaksen for kommandoen er angivet nedenfor:

 Who -r 

Produktion

Hvem kommanderer i Linux

10. For at vise systemets brugernavn-

Denne kommando bruges generelt til at vide om det faktiske systems brugernavn. Syntaksen for kommandoen er angivet nedenfor:

Syntaks

 whoami 

Produktion

Hvem kommanderer i Linux

11. For at vise listen over brugere og deres aktiviteter-

Ved hjælp af denne kommando kan du også se den komplette liste over brugere og deres aktiviteter, som er logget på det aktuelle system. Kommandoen er givet nedenfor:

Syntaks

 w 

Produktion

Hvem kommanderer i Linux

12. For at vise brugeridentifikationsoplysninger-

Man kan bruge denne kommando til at se brugeridentifikationsoplysningerne. Syntaksen for kommandoen er angivet nedenfor:

Syntaks

 Id 

Produktion

Hvem kommanderer i Linux