Linux who命令例項詳解
關於who
顯示登入系統的使用者。
描述
who命令列印有關當前登入的所有使用者的資訊。
who語法
who [ OPTION ]... [ FILE ] [ am i ]
選項
-a , --all | 與使用選項-b -d --login -p -r -t -T -u相同。 |
-b , --boot | 顯示上次系統引導的時間。 |
-d , --dead | 顯示死程序。 |
-H , --heading | 列印一行列標題。 |
--ips | 列印IP地址而不是主機名。 使用--lookup,基於儲存的IP(如果可用)進行規範化,而不是儲存的主機名。 |
-l , --login | 列印系統登入過程。 |
--lookup | 嘗試通過DNS規範化主機名。 |
-m | 僅列印有關與標準輸入(發出命令的終端)關聯的使用者和主機的資訊。 此方法符合POSIX標準。 |
-p , --process | 列印由init生成的活動程序。 |
-q , --count | 顯示所有登入名,以及所有登入使用者的計數。 |
-r , --runlevel | 列印當前執行級別。 |
-s , --short | 僅列印名稱,行和時間欄位,這是預設值。 |
-t , --time | 如果資訊可用,則列印上次更改系統時鐘的時間。 |
-T , -w , --mesg | 新增一個字元,該字元指示終端的狀態:“+”如果終端是可寫的,“-”如果終端不是可寫的,或“?” |
-u , --users | 列印每個使用者的空閒時間和程序ID。 |
--message | 與-T相同。 |
--writable | 與-T相同。 |
--help | 顯示幫助訊息,然後退出。 |
--version | 顯示版本資訊,然後退出。 |
筆記
如果指定了檔案,則由誰從該檔案收集其資訊。否則,它將從預設檔案位置(通常是/var/run/utmp)讀取。
如果指定了引數“am i”,則who假定為-m選項。
who例項
linuxidc@linuxidc:~$ who
版本檢視
顯示當前所有登入會話的使用者名稱、行和時間。例如:
who am i
顯示相同的資訊,但僅用於發出命令的終端會話,例如:
linuxmi pts/3 2018-12-02 08:52 (:0.0)
顯示“所有”資訊以及每列資料上方的標題,例如:
linuxidc@linuxidc:~$ who -aH
名稱 線路 時間 空閒 程序號 備註 退出
系統引導 2018-12-02 07:45
執行級別 5 2018-12-02 07:46
linuxidc ? :0 2018-12-02 07:47 ? 4569 (:0)
更多Linux命令相關資訊見 ofollow,noindex"> Linux命令大全 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=16
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址: https://www.linuxidc.com/Linux/2018-12/155634.htm