Linux

hvem kommanderer i Linux

hvem kommanderer i Linux

I denne artikel forklarer vi hvem kommando, der er samlet i GNU coreutils-pakke.

hvem er et kommandolinjeprogram, der udskriver en liste over aktuelt loggede brugere. Det kan også vise det aktuelle køringsniveau, tidspunktet for den sidste systemstart og mere.

Sådan bruges hvem Kommando #

Den grundlæggende syntaks for hvem kommandoen er som følger:

hvem [VALG] ... [FIL | ARG1 ARG2] 

Når den påberåbes uden nogen mulighed eller argument, ser outputen sådan ud:

hvem
rodpoint / 0 2020-11-17 20:10 (10.10.0.2) Linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

hvem vil udsende en formateret liste over alle brugere, der aktuelt er logget på systemet.

Hver linje indeholder fire felter adskilt af et eller flere mellemrum:

Hvis du vil udskrive kolonneoverskrifterne, skal du tilføje -H (--overskrift) mulighed:

hvem -H
NAVN LINE TID KOMMENTAR rodpoint / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

Kommandoen henter oplysninger om systemet, og hvem der er logget ind fra / var / run / utmp fil. Hvis du vil bruge en anden fil, skal du sende filstien til kommandoen.

hvem accepterer to ikke-optionelle argumenter. Når den påberåbes med to argumenter, udskriver kommandoen kun information om terminalen, der er knyttet til den aktuelle bruger. Den samme output vises, når -m indstillingen bruges.

Du kan bruge et hvilket som helst to argumenter:

hvem er jegsom mor elskerhvem foo barhvem -m

Hver af ovenstående kommandoer udskriver de samme oplysninger:

linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

hvem Kommandomuligheder #

hvem accepterer flere muligheder, der generelt sjældent bruges.

Det -b, --støvle indstilling fortæller hvem at udskrive tidspunktet for sidste systemstart:

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

For at få en liste over alle de døde processer skal du bruge -d, --død mulighed:

hvem -d

Det -r, --runlevel mulighed, fortæller hvem for at vise det aktuelle runlevel:

hvem -r
 run-level 5 2020-07-20 19:02 

Brug kun for at få brugernavne og antallet af aktuelt loggede brugere -q, --tælle mulighed:

hvem -q
root linuxize # brugere = 2 

Det --en, --alle optionskræfter hvem at udskrive alle oplysninger:

hvem -a
 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) 

Konklusion #

Det hvem kommando udskriver en liste over alle aktuelt loggede brugere.

For at få yderligere oplysninger om de brugere, der i øjeblikket er logget ind, skal du kontrollere w kommando.

Hvis du har spørgsmål, bedes du give en kommentar nedenfor.

Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...