Linux查看用戶和組命令


在Linux系統里,我們會經常用Linux查看用戶的命令,在這里我們一些命令進行了總結,總共有7個,並做了詳細的解釋,以便讓大家更深入的理解,接下來讓我們一起來看看這些命令和具體應用。

 

  一、Linux查看用戶命令w命令

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

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

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

  二、Linux查看用戶命令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所示。

  三、Linux查看用戶命令whoami 只顯示出自己在系統中的用戶名

  四、Linux查看用戶命令who am i

  顯示出自己在系統中的用戶名,登錄終端,登錄時間

  可以查看自己登錄到系統中的用戶名,它同logname一樣。

  五、Linux查看用戶命令logname

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

  六、Linux查看用戶命令last

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

  last -n user 可以看user前n次登錄的情況

  七、Linux查看用戶命令tty

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

 

  

用戶列表文件:/etc/passwd
用戶組列表文件:/etc/group

查看系統中有哪些用戶:cut -d : -f 1 /etc/passwd
查看可以登錄系統的用戶:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用戶操作:w命令(需要root權限)
查看某一用戶:w 用戶名
查看登錄用戶:who
查看用戶登錄歷史記錄:last


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM