Linux

kdo velí v Linuxu

kdo velí v Linuxu

V tomto článku vysvětlíme SZO příkaz, který je dodáván v balíčku GNU coreutils.

SZO je nástroj příkazového řádku, který tiskne seznam aktuálně přihlášených uživatelů. Může také zobrazit aktuální úroveň běhu, čas posledního spuštění systému a další.

Jak používat SZO Příkaz #

Základní syntaxe pro SZO příkaz je následující:

kdo [MOŽNOST]… [SOUBOR | ARG1 ARG2] 

Při vyvolání bez jakékoli možnosti nebo argumentu vypadá výstup asi takto:

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

SZO odešle naformátovaný seznam všech uživatelů, kteří jsou aktuálně přihlášeni k systému.

Každý řádek obsahuje čtyři pole oddělená jednou nebo více mezerami:

Pokud chcete vytisknout záhlaví sloupců, přidejte -H (--nadpis) možnost:

kdo -H
NÁZEV LINE TIME KOMENTÁŘ root root body / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

Příkaz načte informace o systému a o tom, kdo je přihlášen z / var / run / utmp soubor. Chcete-li použít jiný soubor, předejte cestu k souboru příkazu.

SZO přijímá dva nepovinné argumenty. Při vyvolání pomocí dvou argumentů příkaz vytiskne informace pouze o terminálu přidruženém k aktuálnímu uživateli. Stejný výstup se zobrazí, když -m je použita možnost.

Můžete použít libovolné dva argumenty:

kdo jsemkoho máma milujekdo foo barkoho

Každý z výše uvedených příkazů vytiskne stejné informace:

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

SZO Možnosti příkazu #

SZO přijímá několik možností, které se obvykle používají jen zřídka.

The -b, --boot volba říká SZO pro tisk času posledního spuštění systému:

kdo -b
 boot systému 2020-07-20 19:02 

Chcete-li získat seznam všech mrtvých procesů, použijte -d, --mrtví volba:

kdo -d

The -r, --runlevel volba, říká SZO zobrazit aktuální úroveň běhu:

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

Chcete-li získat pouze uživatelská jména a počet aktuálně přihlášených uživatelů, použijte -q, --počet volba:

kdo -q
root linuxize # users = 2 

The -A, --Všechno opční síly SZO vytisknout všechny informace:

kdo -a
 boot systému 2020-07-20 19:02 PŘIHLÁŠENÍ tty1 2020-07-20 19:02 673 id = tty1 úroveň běhu 5 2020-07-20 19:02 root - body / 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) 

Závěr #

The SZO příkaz vytiskne seznam všech aktuálně přihlášených uživatelů.

Chcete-li získat další informace o uživatelích, kteří jsou aktuálně přihlášeni, zaškrtněte políčko w příkaz.

Pokud máte nějaké dotazy, zanechte prosím komentář níže.

Jak používat Xdotool ke stimulaci kliknutí myší a klávesových zkratek v systému Linux
Xdotool je bezplatný a otevřený nástroj příkazového řádku pro simulaci kliknutí myší a stisknutí kláves. Tento článek se bude věnovat krátkému průvodc...
Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...