Linux whoコマンド
Linux whoコマンドは、システム上にどのユーザーがいるかを表示するために使用され、表示される情報にはユーザーID、使用中の端末、接続元、ログイン時間、アイドル時間、CPU使用量、アクションなどが含まれます。
使用権限:すべてのユーザーが使用できます。
構文
who - [husfV] [user]
パラメータの説明:
- -H または --heading:各フィールドのタイトル情報列を表示します;
- -i または -u または --idle:アイドル時間を表示します。ユーザーが直前の1分以内に何らかの操作を行った場合は「.」と表示され、24時間以上操作がない場合は「old」という文字列が表示されます;
- -m:このパラメータの効果は、"am i"という文字列を指定した場合と同じです;
- -q または --count:ログイン中のアカウント名と総人数のみを表示します;
- -s:このパラメータは無視され処理されません。whoコマンドの他のバージョンとの互換性問題を解決するためだけにあります;
- -w または -T または --mesg または --message または --writable:ユーザーの情報ステータス列を表示します;
- --help:オンラインヘルプ;
- --version:バージョン情報を表示します。
例
現在システムにログインしているユーザーを表示
# who //显示当前登录系统的用户 root tty7 2014-05-13 12:12 (:0) root pts/0 2014-05-14 17:09 (:0.0) root pts/1 2014-05-14 18:51 (192.168.1.17) root pts/2 2014-05-14 19:48 (192.168.1.17)
タイトルバーを表示
# who -H NAME LINE TIME COMMENT root tty7 2014-05-13 12:12 (:0) root pts/0 2014-05-14 17:09 (:0.0) root pts/1 2014-05-14 18:51 (192.168.1.17) root pts/2 2014-05-14 19:48 (192.168.1.17)
ユーザーのログイン元を表示
# who -l -H NAME LINE TIME IDLE PID COMMENT LOGIN tty4 2014-05-13 12:11 852 id=4 LOGIN tty5 2014-05-13 12:11 855 id=5 LOGIN tty2 2014-05-13 12:11 862 id=2 LOGIN tty3 2014-05-13 12:11 864 id=3 LOGIN tty6 2014-05-13 12:11 867 id=6 LOGIN tty1 2014-05-13 12:11 1021 id=1
端末の属性を表示
# who -T -H NAME LINE TIME COMMENT root + tty7 2014-05-13 12:12 (:0) root + pts/0 2014-05-14 17:09 (:0.0) root - pts/1 2014-05-14 18:51 (192.168.1.17) root - pts/2 2014-05-14 19:48 (192.168.1.17)
現在のユーザーのみを表示
# who -m -H NAME LINE TIME COMMENT root pts/1 2014-05-14 18:51 (192.168.1.17)
簡潔モードで表示
# who -q root root root root # users=4その他の拡張
Linux コマンド大全