GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak používat w Command v Linuxu s příklady

Úvod

Každý Linux SysAdmin potřebuje monitorovat a spravovat uživatele, doufejme, že snadno. Zde je Linux w příkaz může pomoci.

w command je vestavěný nástroj, který správcům umožňuje zobrazit informace o uživatelích, kteří jsou aktuálně přihlášeni. Patří sem jejich uživatelské jméno, odkud jsou přihlášeni a co aktuálně dělají.

V tomto tutoriálu si projdeme w syntaxi příkazu, rozeberte podrobnosti o jeho výstupu a uveďte příklady, jak jej můžete použít.

Předpoklady

  • Systém s distribucí Linuxu
  • Účet s právy sudo
  • Přístup do okna terminálu nebo příkazového řádku

Příkaz w v syntaxi Linux

Linux w command je systémový nástroj, který zobrazuje informace o aktuálně přihlášených uživatelích. Používá následující syntaxi:

w [options] [username]

Kde:

  • [options] :Možnosti, které mění způsob, jakým se příkaz chová.
  • [username] :Zadáním jména konkrétního uživatele se ve výstupu zobrazí pouze informace o tomto konkrétním uživateli.

Pomocí w příkaz bez jakýchkoli dalších voleb vytvoří výstup podobný tomuto:

První řádek výstupu zobrazuje systémové informace:

  • Systémový čas: Aktuální systémový čas.
  • Doba provozu: Jak dlouho je systém přihlášen.
  • Počet uživatelů: Počet aktuálně přihlášených uživatelů.
  • Průměrné zatížení systému: Průměrný počet úloh spuštěných v systému za posledních 1, 5 a 15 minut.

Druhý řádek zobrazuje informace o uživateli a procesu:

  • USER : Jména aktuálně přihlášených uživatelů.
  • TTY : Název terminálu, ze kterého se uživatel přihlašuje.
  • FROM : Název nebo IP adresa terminálu nebo hostitele, ze kterého se uživatel přihlašuje.
  • [email protected] : Čas, kdy se uživatel přihlásil, ve 24hodinovém formátu.
  • IDLE : Čas od posledního použití terminálu uživatelem; zobrazí ?xdm? pokud je uživatel aktuálně aktivní.
  • JCPU : Celková doba běhu všech systémových procesů připojených k uživatelskému terminálu.
  • PCPU : Uplynulý čas pro aktuální proces uživatele.
  • WHAT : Název aktuálního procesu uživatele.

w používá následující možnosti:

-h, --no-header Vytiskněte výstup bez záhlaví.
-u, --no-current Ignoruje uživatelské jméno při výpočtu aktuálních časů procesu a zatížení.
-s, --short Vytiskněte výstup v krátkém formátu.
-f, --from Přepnout tisk OD (vzdálený název hostitele).
--help Zobrazit text nápovědy.
-i, --ip-addr Nahraďte název hostitele v FROM pole s IP adresou.
-V, --version Zobrazit aktuální verzi příkazu.
-o, --old-style Vytiskněte výstup starého stylu (prázdné místo pro doby nečinnosti kratší než 1 minuta).

Příkaz w v Linuxu Příklady

Kombinace možností s w výsledkem příkazu jsou různé výstupy. Zde jsou některé z věcí, které můžete s tímto příkazem dělat:

Zobrazení krátkého formátu

Krátký výstupní formát zobrazuje pouze USER , TTY , FROM , IDLE a WHAT pole. Chcete-li zobrazit krátký formát, použijte w pomocí -s možnost:

w -s

Vypsat výstup příkazu w bez vytištění záhlaví

Pokud se chcete zaměřit na informace o uživateli, w umožňuje zobrazit výstup bez záhlaví obsahujícího systémové detaily a popisky polí. Použijte -h možnost, jak to udělat:

w -h

Ignorovat uživatelské jméno

Pomocí -u možnost umožňuje w příkaz k ignorování uživatelských jmen při výpočtu aktuálního procesu a časů CPU:

w -u

Zkontrolujte verzi w Command

Zkontrolujte aktuální verzi w příkaz s:

w -V

Zobrazení IP adresy ve w Command Output

Ve výchozím nastavení FROM pole zobrazuje název terminálu nebo vzdáleného hostitele, ze kterého je uživatel přihlášen. Přepněte na zobrazení jejich IP adresy pomocí -i možnost:

w -i

Výstup zobrazen ve starém stylu

Zobrazení výstupu ve starém stylu ponechává prázdné místo pod IDLE , JCPU a PCPU pole pro uživatele, kteří byli nečinní méně než jednu minutu. Použijte -o možnost přepnout výstup na starý styl:

w -o

Přepnout Z pole

Některé distribuce Linuxu, jako je Arch Linux, zobrazují w výstup příkazu bez FROM pole ve výchozím nastavení. Jiné, jako Ubuntu, obsahují FROM pole ve výchozím výstupu.

-f možnost zobrazí nebo skryje FROM pole, v závislosti na výchozím výstupu systému. Chcete-li například skrýt FROM pole v Ubuntu, použijte:

w -f

Zobrazení uživatelského výstupu

Včetně uživatelského jména jako argumentu s w zobrazí informace pro konkrétního uživatele. Pokud například chceme, aby výstup zobrazoval informace pro uživatele phoenixnap :

w phoenixnap

Zkontrolujte další možnosti w příkazu

Pomocí --help zobrazí všechny možnosti dostupné pro použití s ​​w příkaz:

w --help

Ubuntu
  1. Jak používat Linux Touch Command + příklady

  2. Jak používat Linux Hexdump Command s praktickými příklady

  3. Příkaz SCP v Linuxu:Jak jej používat, s příklady

  1. Jak používat příkaz su v Linuxu s příklady

  2. Jak používat Linux Shutdown Command s příklady

  3. Jak používat příkaz sudo v Linuxu

  1. Jak používat příkaz k hodinkám Linux s příklady

  2. Jak používat Linux na Command

  3. Jak používat příkaz locate v Linuxu