I den här handledningen kommer vi att diskutera Linuxs 'Vem'-kommando och också lära oss hur det fungerar.
Introduktion
Linux-kommandot 'vem' låter dig visa de användare som för närvarande är inloggade på ditt UNIX- eller Linux-operativsystem.
Närhelst en användare behöver veta hur många användare som använder eller är inloggade på ett visst Linux-baserat operativsystem, kan han/hon använda kommandot 'vem' för att få den informationen. Det här kommandot är enkelt att använda och det visar en mängd viktig information om alla användare som för närvarande är inloggade i systemet. I de flesta Linux operativsystem , det finns ett liknande kommando som kallas 'w' som gör nästan samma sak. Kommandot 'w' visar information om alla användare som är inloggade i det aktuella systemet. Dessutom visar den också ytterligare data tillsammans med vissa statistiska data. Det grundläggande 'vem'-kommandot utan kommandoradsargument visar bara namnen på användare som för närvarande är inloggade i systemet. I många fall kan den också visa ytterligare information, såsom vilka terminaler de loggar in på och tiden de loggade in, men det beror helt på vilka system som används av användarna.
Utdata från 'who'-kommandot beror vanligtvis på användarna och hur de använder det. Om en användare normalt skriver 'Vem'-kommandot i terminalen och kör det, blir utdata densamma. Det kommer att visa listan över de användare som för närvarande är inloggade på det aktuella operativsystemet. Men om användaren kör eller använder 'who'-kommandot med olika argument, kommer utdata också att ändras något eller kan helt annorlunda.
Låt oss se vilken utdata vi kommer att få om vi kör kommandot 'who' utan några ytterligare alternativ eller argument.
Informationen som visas eller visas genom detta kommando beror på hur du använder det här kommandot. Om du använder det här kommandot utan något alternativ eller argument kommer det bara att visa en liten mängd information baserat på följande punkter:
Låt se syntaxen för kommandot 'Vem' utan att inkludera några argument:
Syntax för kommandot:
who
Hur kör man kommandot 'who' i Linux?
Följande steg hjälper dig att köra kommandot ovan även om någon inte är tillräckligt bekant med Linux-operativsystem (eller ny i Linux-operativsystemet):
Steg 1. Öppna terminalen genom att trycka på Ctrl + Alt + T på tangentbordet, som visas i den givna bilden:
Steg 2. Skriv nu följande givna kommando i terminalen och tryck enter:
Kommando:
vad är const i java
Who
Steg 3. När du väl tryckt på enter-knappen kommer det att ta lite tid och visa information som inloggade användares namn, senaste omstartstid, etc. Utdata från detta kommando kan se ut som i följande bild:
Produktion
Vi kan märka i ovanstående bild att endast en användare för närvarande är inloggad i vårt system. Den visar alltså endast information om den aktuella användaren. Men om du använder ett system som flera andra användare har tillgång till kommer kommandot ovan att visa alla användare som är inloggade i systemet.
'Vem'-kommandot med de olika argumenten
Låt oss nu se hur man använder 'who'-kommandot med olika alternativ eller argument för att visa olika typer av information om olika saker. Här kommer vi kort att diskutera 'vem' med alla dess användbara alternativ, argument och även se deras praktiska genomförande.
1. Kommando för att visa värdnamnet och användaren som är associerad med inmatnings-/utdataenheter som ett tangentbord-
Syntax
Who -m -H
Produktion
2. För att visa alla detaljer om för närvarande inloggade användare-
Med hjälp av detta kommando ser man alla detaljer för varje användare som är inloggad på det aktuella systemet. Syntaxen för detta kommando är densamma förutom det extra alternativet '-a', som vi kan se i den givna syntaxen:
Syntax
who -a
Produktion
Eller
Du kan använda 'who -all' istället för 'who -a' eftersom det visar all information.
Syntax
Who -all
3. För att visa information om alla aktiva processer som skapas av NIT-processen-
Detta kommando hjälper dig att visa viktig information såväl som varje aktiv process.
Syntax
who -p -h
Produktion
4. För att visa status för användarens meddelande som -, + eller?
Detta kommando hjälper oss att visa status för användarens meddelande. Syntax för detta kommando som anges nedan:
Syntax
who -T -H
Produktion
5. För att visa hela listan över inloggade användare-
Detta kommando hjälper oss att visa hela listan över inloggade användare. Syntax för detta kommando som anges nedan:
Syntax
who -u
Produktion
en rad objekt java
6. För att visa hela listan över döda processer-
Man kan använda detta kommando för att se den fullständiga listan över alla döda processer. Syntaxen för kommandot nedan:
Syntax
who -d -H
Produktion
7. För att visa information om systeminloggningsprocessen-
Man kan använda detta kommando för att se inloggningsprocessen. Syntaxen för kommandot anges nedan:
Syntax:
who -l -H
Produktion
8. För att räkna antalet inloggade användare-
Vi kan använda detta kommando för att se hur många användare som loggat in i form av siffror. Syntaxen för kommandot anges nedan:
Syntax:
who -q -H
Produktion
9. För att visa den aktuella körnivån för systemet-
Syntaxen för kommandot anges nedan:
Who -r
Produktion
objektklass i java
10. För att visa systemets användarnamn-
Detta kommando används vanligtvis för att veta om det faktiska systemets användarnamn. Syntaxen för kommandot anges nedan:
Syntax
whoami
Produktion
11. För att visa listan över användare och deras aktiviteter-
Med hjälp av detta kommando kan du se den kompletta listan över användare och deras aktiviteter, som är inloggade i det aktuella systemet. Kommandot ges nedan:
Syntax
w
Produktion
12. För att visa användaridentifikationsinformation-
Man kan använda detta kommando för att se användaridentifikationsinformationen. Syntaxen för kommandot anges nedan:
Syntax
Id
Produktion