Příkaz who se používá k určení podrobností uživatelů aktuálně přihlášených do systému. Výstup příkazu who obsahuje jméno uživatele, název systému, ze kterého je uživatel připojen, a datum a čas, kdy byl uživatel od té doby připojen.
Syntaxe
Syntaxe příkazu who je:
$ who [options]
Například, kdo velí bez jakýchkoliv možností:
$ who geek console Sep 4 21:11 geek ttys000 Sep 5 19:36
možnosti příkazů who
Pomocí volby -u lze zjistit, jak dlouho byli uživatelé nečinní. Tečka znamená, že uživatelé byli aktivní do poslední minuty, stará znamená, že uživatelé byli neaktivní déle než 24 hodin, a cokoliv mezi 2 minutami a 23 hodinami 59 minutami ukazuje dobu, po kterou byli nečinní. Možnost „am i“ zobrazuje informace pouze pro uživatele, který příkaz spustí.
$ who -u geek console Sep 4 21:11 old 131 geek ttys000 Sep 5 19:36 . 3874
$ who am i geek ttys000 Sep 5 19:36
příklady příkazů koho
1. Chcete-li zjistit, kdo je přihlášen:
# who
2. Chcete-li zobrazit všechny přihlášené uživatele:
# who -a
3. Chcete-li zobrazit poslední čas spuštění systému:
# who -b
4. Zobrazení mrtvých procesů:
# who -d
5. Chcete-li zobrazit záhlaví sloupců:
# who -H
6. Chcete-li vytisknout procesy přihlášení do systému:
# who -l
7. Chcete-li vytisknout aktivní procesy vytvořené init:
# who -p
8. Počítání všech přihlášení:
# who -q
9. Chcete-li vytisknout aktuální úroveň běhu:
# who -r
10. Chcete-li vytisknout poslední změnu času systému:
# who -t