Linux查看系統當前用戶命令

Linux查看系統當前用戶命令 一, w命令 該命令用於顯示登錄到系統的用戶情況,w命令功能強大,它不但可以顯示有誰登錄到系統,還可以顯示出這些用戶當前正在進行的工作,並且統計數據相對who命令來說更加詳細和科學. w命令的顯示項目按以下順序排列:當前時間

Linux查看系統當前用戶命令
一, 
w命令 
該命令用於顯示登錄到系統的用戶情況,w命令功能強大,它不但可以顯示有誰登錄到系統,還可以顯示出這些用戶當前正在進行的工作,並且統計數據相對who命令來說更加詳細和科學.

w命令的顯示項目按以下順序排列:當前時間,系統啓動到現在的時間,登錄用戶的數目,系統在最近1秒、5秒和15秒的平均負載。然後是每個用戶的各 項數據,項目顯示順序如下:登錄帳號、終端名稱、遠程主機名、登錄時間、空閒時間、JCPU、PCPU、當前正在運行進程的命令行。

其中JCPU時間指的是和該終端(tty)連接的所有進程佔用的時間。這個時間裏並不包括過去的後臺作業時間,但卻包括當前正在運行的後臺作業所佔用的時間。而PCPU時間則是指當前進程(即在WHAT項中顯示的進程)所佔用的時間。下面介紹該命令的具體用法和參數。

二, 
who命令 
該命令主要用於查看當前在線上的用戶情況。這個命令非常有用。如果用戶想和其他用戶建立即時通訊,比如使用talk命令,那麼首先要確定的就是該用戶確實 在線上,不然talk進程就無法建立起來。又如,系統管理員希望監視每個登錄的用戶此時此刻的所作所爲,也要使用who命令。

login name:登錄用戶名;

terminal line:使用終端設備;

login time:登錄到系統的時間。

下面對who命令的常用參數進行說明。

-m 
它的效果同who am i顯示出自己在系統中的用戶名,登錄終端,登錄時間

-q 
只顯示用戶的登錄帳號和登錄用戶的數量

-s 
忽略,它同於who

-r 
可以查看當前系統的運行級別 
run-level 3 Apr 21 09:37 last=S


-H,--heading 顯示一行列標題。常用的標題如表4-2所示。

三, 
whoami 只顯示出自己在系統中的用戶名

四, 
who am i 顯示出自己在系統中的用戶名,登錄終端,登錄時間 
可以查看自己登錄到系統中的用戶名,它同logname一樣。

五, 
logname 可以顯示自己登錄到系統中的用戶名

六, 
last 可以查看上次自己登錄的時間,當然root可以查看其他用戶登錄的情況。 
last -n user 可以看user前n次登錄的情況

七, 
tty 
可以使用tty來報告所連接的設備或終端


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章