[Command] ログインしているユーザーを調べる
suを繰り返していると今何のユーザーアカウントでログインしているのか分からなくなります。
そんな時にログインユーザーを調べるコマンドは次の通りです。
現在ログインしているユーザーの一覧を表示
$ user
user-name pts/0 2024-01-27 16:06 (202.229.108.174)
user-name pts/1 2024-01-27 16:11 (202.229.108.174)
■レスポンス
1. ログイン名
2. 使っている端末
3. ログインした時刻
やっている作業の確認
$ w
16:16:52 up 1074 days, 8:04, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user-name pts/0 202.229.108.174 16:06 5:56 0.05s 0.05s -bash
user-name pts/1 202.229.108.174 16:11 1.00s 0.05s 0.00s w
■ヘッダ部分
1. 現在の時刻、
2. システムが稼働している期間
3. 現在ログインしているユーザーの数
4. 過去1、5、15分でのシステムの平均負荷(la)
■リスト部分
1. ログイン名
2. 端末名
3. リモートホスト名
4. ログイン時刻
5. アイドル時間
6. JCPU、PCPU
7. ユーザーのカレントプロセスのコマンドライン
自分が使っているユーザーアカウントの確認
$user
user-name user-name
ユーザー名が2つ繋がって表示されるが、これで確認が可能。