一、基本介紹
在Linux系統中,who命令用來查看當前登錄到系統中的用戶信息。who命令能夠輸出登陸系統的用戶名、登錄時間和登錄的終端等信息。
who命令的基本語法如下:
who [選項]
以下是常用選項和其功能:
-a
:顯示所有信息,相當於-b -d --login -p -r -t -u
-b
:顯示系統啟動時間-d
:顯示所有死掉的進程--login
:顯示系統登錄進程-p
:顯示當前系統正在運行的進程信息-r
:顯示系統運行時間-t
:顯示當前系統正在運行的進程信息和登錄時間-u
:顯示當前系統登錄用戶信息
二、使用示例
1. 查看當前登錄用戶信息
使用who -u
命令可以查看當前登錄到系統中的用戶信息,包括用戶名、終端、登錄時間和IP地址等信息。
$ who -u
輸出內容的各個字段含義如下:
USERNAME
:登錄用戶的用戶名TTY
:終端名稱LOGIN@
:登錄時間IP ADDRESS
:登錄IP地址
2. 查看當前系統運行的進程信息
使用who -p
命令可以查看當前系統正在運行的進程信息,包括進程ID、進程啟動時間、進程所屬用戶等信息。
$ who -p
輸出內容的各個字段含義如下:
NAME
:登錄的用戶名TTY
:終端名稱PID
:進程IDCOMMENT
:進程的完整命令
3. 查看系統登錄進程信息
使用who --login
命令可以查看系統中的登錄進程信息,輸出的信息包括進程ID、進程啟動時間、進程所屬用戶等信息。
$ who --login
輸出內容的各個字段含義如下:
NAME
:登錄用戶名LINE
:登錄終端名稱TIME
:登錄時間COMMENT
:進程的完整命令
三、總結
Linux系統中的who命令是一個非常實用的命令,可以用來快速查看當前系統登錄的用戶信息、進程信息和登錄進程信息等。在系統運維和故障排查過程中,了解和使用該命令可以提高工作效率和問題診斷的準確性。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249141.html