Linux

som befaller i Linux

som befaller i Linux

I den här artikeln förklarar vi vem kommando som ingår i paketet GNU coreutils.

vem är ett kommandoradsverktyg som skriver ut en lista över för närvarande inloggade användare. Det kan också visa aktuell körningsnivå, tid för den senaste systemstart och mer.

Hur man använder vem Kommando #

Den grundläggande syntaxen för vem kommandot är som följer:

som [ALTERNATIV] ... [FIL | ARG1 ARG2] 

När det anropas utan något alternativ eller argument ser utdata ungefär så här:

vem
root pts / 0 2020-11-17 20:10 (10.10.0.2) Linuxize-poäng / 1 2020-11-17 20:11 (10.10.0.8) 

vem kommer att mata ut en formaterad lista över alla användare som för närvarande är inloggade på systemet.

Varje rad innehåller fyra fält åtskilda av ett eller flera mellanslag:

Om du vill skriva ut kolumnrubrikerna lägger du till -H (--rubrik) alternativ:

vem -H
NAMN LINE TID KOMMENTAR rot pts / 0 2020-11-17 20:10 (10.10.0.2) Linuxize-poäng / 1 2020-11-17 20:11 (10.10.0.8) 

Kommandot hämtar information om systemet och vem som är inloggad från / var / run / utmp fil. Om du vill använda en annan fil, skicka filvägen till kommandot.

vem accepterar två argument som inte är alternativ. När det anropas med två argument skriver kommandot endast information om terminalen som är associerad med den aktuella användaren. Samma utgång visas när -m alternativet används.

Du kan använda två argument:

vem är jagsom mamma älskarsom foo barvem -m

Var och en av kommandona ovan skriver ut samma information:

linuxize-poäng / 1 2020-11-17 20:11 (10.10.0.8) 

vem Kommandoalternativ #

vem accepterar flera alternativ som vanligtvis sällan används.

De -b, --känga alternativet berättar vem för att skriva ut tiden för senaste systemstart:

vem -b
 systemstart 2020-07-20 19:02 

För att få en lista över alla döda processer använder du -d, --död alternativ:

vem -d

De -r, --runlevel alternativ, berättar vem för att visa det aktuella körnivån:

vem -r
 körnivå 5 2020-07-20 19:02 

Använd bara för att få användarnamnen och antalet inloggade användare -q, --räkna alternativ:

vem -q
root linuxize # användare = 2 

De -a, --Allt optionskrafter vem för att skriva ut all information:

Oj
 systemstart 2020-07-20 19:02 LOGIN tty1 2020-07-20 19:02 673 id = tty1 run-level 5 2020-07-20 19:02 root - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Slutsats #

De vem kommandot skriver ut en lista över alla för närvarande inloggade användare.

För att få ytterligare information om de användare som för närvarande är inloggade, kontrollera w kommando.

Om du har några frågor, vänligen lämna en kommentar nedan.

OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...