Linux who --檢視當前登入使用者
用途說明
who命令用於顯示誰登入了系統(showwho is logged on),who am i與之相同。另外一個叫whoami的命令,只輸出使用者賬號。而who或者who ami不僅顯示賬號,還顯示終端檔名、時間、來源IP等。
常用方式
格式:who
格式:who am i
簡單顯示當前登入系統使用者的資訊,可以輕鬆的獲取當前登入系統的使用者列表,包含使用終端登入。
格式:who -a
格式:who -aH
顯示所有使用者的所有資訊(The -aargument of the who command lists all available output for each user on yoursystem.)
-H引數表明顯示錶頭(顯示列標題)。
使用示例
示例一
[[email protected] root]# who
root pts/7 Apr 8 20:37(124.15.246.23)
[[email protected] root]# who am i
root pts/7 Apr 8 20:37(124.15.246.23)
[[email protected] root]# whoami
root
[[email protected] root]# who -m
root pts/7 Apr 8 20:37(124.15.246.23)
[[email protected] root]#
示例二
who -a或who-aH的輸出資訊,沒有-H引數不輸出表頭。
USER 使用者登陸
LINE 使用者登陸使用終端
TIME 使用者登陸時間
LDIE 使用者空閒時間,即至進行操作的時間
PID 使用者登陸shell的程序ID
[[email protected] root]# who -aH
NAME LINE TIME IDLE PID COMMENT EXIT
Sep 1016:45 14 id=si term=0 exit=0
system boot Sep 1016:45
run-level 3 Sep 1016:45 last=S
Sep 1016:46 1591 id=l3 term=0 exit=0
LOGIN tty1 Feb 2111:22 1655 id=1
Oct 1216:35 9003 id=2
LOGIN tty3 Jun 2312:53 29564 id=3
LOGIN tty4 Sep 1016:46 2388 id=4
LOGIN tty5 Sep 1016:46 2389 id=5
LOGIN tty6 Sep 1016:46 2390 id=6
pts/0 Sep 1418:42 8133 id=ts/0 term=0 exit=0
LOGIN tty1 Sep 1016:59 5904 id=1
pts/1 Jun 2414:25 14472 id=ts/1 term=0 exit=0
pts/2 Dec 1718:49 27017 id=ts/2 term=0 exit=0
pts/3 Dec 2118:02 13020 id=ts/3 term=0 exit=0
pts/4 Sep 1818:23 31627 id=ts/4 term=0 exit=0
pts/5 Feb 2021:13 27026 id=ts/5 term=0 exit=0
pts/6 Jan 2712:24 10937 id=ts/6 term=0 exit=0
root + pts/7 Apr 8 20:37 . 19799 (124.15.246.23)
pts/8 Mar 2614:55 4534 id=ts/8 term=0 exit=0
pts/9 Mar 2614:55 5837 id=ts/9 term=0 exit=0
pts/10 Nov 2721:18 9543 id=s/10 term=0 exit=0
pts/11 Mar 2614:55 10173 id=s/11 term=0 exit=0
pts/12 Mar 2612:17 23761 id=s/12 term=0 exit=0
LOGIN tty3 May 2810:55 2220 id=3
LOGIN tty2 Oct 1216:35 9003 id=2
pts/13 Mar 2614:55 1135 id=s/13 term=0 exit=0
[[email protected] root]#