Linux

wie beveelt in Linux

wie beveelt in Linux

In dit artikel leggen we de WHO commando dat is gebundeld in het GNU coreutils-pakket.

WHO is een opdrachtregelprogramma dat een lijst afdrukt van momenteel ingelogde gebruikers. Het kan ook het huidige uitvoeringsniveau, de tijd van de laatste systeemstart en meer weergeven.

Hoe de te gebruiken WHO Commando #

De basissyntaxis voor de WHO commando is als volgt:

wie [OPTIE]… [ BESTAND | ARG1 ARG2 ] 

Wanneer aangeroepen zonder enige optie of argument, ziet de uitvoer er ongeveer zo uit:

WHO
wortel pts/0 2020-11-17 20:10 (10.10.0.2) linuxize pts/1 2020-11-17 20:11 (10.10.0.8) 

WHO zal een geformatteerde lijst uitvoeren van alle gebruikers die momenteel zijn ingelogd op het systeem.

Elke regel bevat vier velden gescheiden door een of meer spaties:

Als u de kolomkoppen wilt afdrukken, voegt u de -H (--rubriek) keuze:

wie -H
NAAM LIJN TIJD OPMERKING root pts/0 2020-11-17 20:10 (10.10.0.2) linuxize pts/1 2020-11-17 20:11 (10.10.0.8) 

De opdracht haalt informatie op over het systeem en wie is ingelogd vanaf de /var/run/utmp het dossier. Als u een ander bestand wilt gebruiken, geeft u het bestandspad door aan de opdracht.

WHO accepteert twee niet-optie argumenten. Wanneer aangeroepen met twee argumenten, drukt de opdracht alleen informatie af over de terminal die is gekoppeld aan de huidige gebruiker. Dezelfde output wordt weergegeven wanneer de -m optie wordt gebruikt.

U kunt twee willekeurige argumenten gebruiken:

wie ben ikvan wie mama houdt?wie foo bar?wie -m

Elk van de bovenstaande opdrachten drukt dezelfde informatie af:

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

WHO Opdrachtopties #

WHO accepteert verschillende opties die over het algemeen zelden worden gebruikt.

De -b, --laars optie vertelt WHO om de tijd van de laatste systeemstart af te drukken:

wie -b
 systeem opstarten 2020-07-20 19:02 

Om een ​​lijst van alle dode processen te krijgen, gebruik de -d, --dood keuze:

wie -d

De -r, --runlevel optie, vertelt WHO om het huidige runlevel te tonen:

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

Om alleen de gebruikersnamen en het aantal momenteel ingelogde gebruikers te krijgen, gebruikt u de -q, --tellen keuze:

wie -q
root linuxize # gebruikers=2 

De -een, --alle optie krachten WHO om alle informatie af te drukken:

wie -a
 systeem boot 2020-07-20 19:02 INLOGGEN 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) 

Conclusie #

De WHO commando drukt een lijst af van alle momenteel ingelogde gebruikers.

Om extra informatie te krijgen over de gebruikers die momenteel zijn ingelogd, check de met wie opdracht.

Als je vragen hebt, laat dan hieronder een reactie achter.

AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...
Middelste muisknop werkt niet in Windows 10
De middelste muis knop helpt u door lange webpagina's en schermen met veel gegevens te bladeren. Als dat stopt, zul je uiteindelijk het toetsenbord ge...
Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...