Who (Unix): Porovnání verzí
Unix - příkaz who |
m fix sablony a gramatika |
||
Řádek 1: | Řádek 1: | ||
{{ |
{{název|who (Unix)}} |
||
Standardní příkaz operačních systémů [[Unix]] - '''<tt>who</tt>''' zobrazuje na displeji seznam uživatelů, kteří jsou právě připojeni do systému. |
Standardní příkaz operačních systémů [[Unix]] - '''<tt>who</tt>''' zobrazuje na displeji seznam uživatelů, kteří jsou právě připojeni do systému. |
||
Řádek 5: | Řádek 5: | ||
== Specifikace == |
== Specifikace == |
||
Syntaxe příkazu je |
Syntaxe příkazu je specifikována v [[SUS|Single Unix Specification]] (SUS) a v rozšíření [[XSI|X/Open System Interfaces Extension]] (XSI). Ve výpisu je udáván uživatel, terminál, čas přihlášení, ID procesu, čas od poslední aktivity na terminálu, případně další informace podle použitých přepínačů. |
||
Příkaz může být vyvolán s argumenty <tt>am i</tt> nebo <tt>am I</tt> (tedy <tt>who am i</tt> nebo <tt>am I</tt>), který zprostředkuje výpis informací vztažený pouze k aktuálnímu uživatelskému terminálu (analogicky lze |
Příkaz může být vyvolán s argumenty <tt>am i</tt> nebo <tt>am I</tt> (tedy <tt>who am i</tt> nebo <tt>am I</tt>), který zprostředkuje výpis informací vztažený pouze k aktuálnímu uživatelskému terminálu (analogicky lze užít přepínač <tt>-m</tt>, výsledek je ekvivalentní). |
||
== Užití == |
== Užití == |
||
Řádek 16: | Řádek 16: | ||
:<tt>-d</tt>, zobrazí procesy zombie s detaily |
:<tt>-d</tt>, zobrazí procesy zombie s detaily |
||
:<tt>-H</tt>, zobrazí hlavičku sloupců |
:<tt>-H</tt>, zobrazí hlavičku sloupců |
||
:<tt>-l</tt>, vypíše terminály, |
:<tt>-l</tt>, vypíše terminály, pokud se může uživatel zalogovat (přihlásit do systému) |
||
:<tt>-m</tt>, vypíše informace o aktuálním terminálu, na němž je uživatel přihlášen |
:<tt>-m</tt>, vypíše informace o aktuálním terminálu, na němž je uživatel přihlášen |
||
:<tt>-p</tt>, vypíše aktivní procesy |
:<tt>-p</tt>, vypíše aktivní procesy |
||
:<tt>-q</tt>, rychlý formát, vypíší se pouze jména a počet všech uživatelů, kteří jsou právě přihlášeni, bez ohledu na ostatní přepínače; |
:<tt>-q</tt>, rychlý formát, vypíší se pouze jména a počet všech uživatelů, kteří jsou právě přihlášeni, bez ohledu na ostatní přepínače; ekvivalentním příkazem je utilita '''users''' |
||
:<tt>-r</tt>, zobrazí úroveň běhu v inicializačním procesu |
:<tt>-r</tt>, zobrazí úroveň běhu v inicializačním procesu |
||
:<tt>-s</tt>, defaultní přepínač ( |
:<tt>-s</tt>, defaultní přepínač (systémem přiřazen, když uživatel neuvede žádný přepínač; zobrazí se pouze jméno, terminál a čas přihlášení |
||
:<tt>-t</tt>, vypíše se informace, kdy byl systémový čas naposledy změněn |
:<tt>-t</tt>, vypíše se informace, kdy byl systémový čas naposledy změněn |
||
:<tt>-T</tt>, ukazuje detaily každého terminálu ve standardním formátu |
:<tt>-T</tt>, ukazuje detaily každého terminálu ve standardním formátu |
Verze z 25. 12. 2007, 11:02
Zbytečné použití šablony {{Název}}
Standardní příkaz operačních systémů Unix - who zobrazuje na displeji seznam uživatelů, kteří jsou právě připojeni do systému.
Příkaz who je analogický příkazu w, který poskytuje stejné informace a k tomu přidává další data a statistiku.
Specifikace
Syntaxe příkazu je specifikována v Single Unix Specification (SUS) a v rozšíření X/Open System Interfaces Extension (XSI). Ve výpisu je udáván uživatel, terminál, čas přihlášení, ID procesu, čas od poslední aktivity na terminálu, případně další informace podle použitých přepínačů.
Příkaz může být vyvolán s argumenty am i nebo am I (tedy who am i nebo am I), který zprostředkuje výpis informací vztažený pouze k aktuálnímu uživatelskému terminálu (analogicky lze užít přepínač -m, výsledek je ekvivalentní).
Užití
SUS specifikuje přepínače -m, -T, a -u, ostatní specifikace přepínačů je v rozšíření XSI. Příkaz who s přepínačem
- -a, poskytne uživateli sdružené informace, jaké jsou jednotlivě vypisovány (zpravidla zobrazovány na displeji) při použití přepínačů -b, -d, -l, -p, -r, -t, -T a -u.
- -b, zobrazí čas, kdy byl systém na počítači naposledy restartován
- -d, zobrazí procesy zombie s detaily
- -H, zobrazí hlavičku sloupců
- -l, vypíše terminály, pokud se může uživatel zalogovat (přihlásit do systému)
- -m, vypíše informace o aktuálním terminálu, na němž je uživatel přihlášen
- -p, vypíše aktivní procesy
- -q, rychlý formát, vypíší se pouze jména a počet všech uživatelů, kteří jsou právě přihlášeni, bez ohledu na ostatní přepínače; ekvivalentním příkazem je utilita users
- -r, zobrazí úroveň běhu v inicializačním procesu
- -s, defaultní přepínač (systémem přiřazen, když uživatel neuvede žádný přepínač; zobrazí se pouze jméno, terminál a čas přihlášení
- -t, vypíše se informace, kdy byl systémový čas naposledy změněn
- -T, ukazuje detaily každého terminálu ve standardním formátu
- -u, vypisuje se ztrátový čas, doba nečinnosti během přihlášení