Who (UNIX)
SUSでは-m、-T、-uオプションだけが定義されており、他のオプションはXSI拡張に記載されている。
-a, ユーザ情報データベースを-b、-d、-l、-p、-r、-t、-T、-uオプションを用いて処理する。
-b, システムが最後にリブートされた時刻を表示する。
-d, ゾンビプロセスとその情報を表示する。
-H, 行ヘッダを表示する。
-l, ユーザがログインに使える端末を表示する。
-m, 現在の端末についての情報だけを表示する。
-p, アクティブなプロセスを表示する。
-q, クイックフォーマット。ログインしているユーザの名前と数だけを表示し、他のオプションは無効にする。usersコマンドと等価である。
-r, initプロセスのランレベルを表示する。
-s, (デフォルト)名前、端末、詳細時刻だけを表示する。
-t, システムクロックが最後に変更された時刻を表示する。
-T, 各端末の詳細を標準フォーマットで表示する(「例」の節を参照)。
-u, アイドル時間を表示する。XSIではログインしているユーザと端末が現在使われているかどうかを表示する。
他のUNIXやUnix系オペレーティングシステムでは、規格にないオプションを持っている事がある。GNU Core Utilitiesのwhoは-uと同様に振舞う-iオプションを持ち、-wオプションでユーザがメッセージ(writeによる)を受け付けるかを表示する(SUSでは-Tオプション)。また、GNUのwhoとBSDのwhoではいくつかのオプションが省かれている(-a、-b、-dなど)。GNUのwhoでは、-lオプションをホスト名を出力する際にDNS検索を行うかのスイッチに使っている。