新聞中心
Linux中進(jìn)程查看連載who命令怎么用

在Linux系統(tǒng)中,進(jìn)程是計(jì)算機(jī)資源分配和調(diào)度的基本單位,了解當(dāng)前系統(tǒng)運(yùn)行的進(jìn)程信息,有助于我們分析系統(tǒng)性能、排查問(wèn)題等,本文將介紹如何使用Linux中的who命令來(lái)查看進(jìn)程信息。
who命令簡(jiǎn)介
who命令是Linux系統(tǒng)中用于顯示當(dāng)前登錄系統(tǒng)的用戶及其相關(guān)信息的命令,它可以顯示用戶的登錄時(shí)間、終端類型、登錄名、主目錄等信息,who命令還可以與管道符(|)結(jié)合使用,實(shí)現(xiàn)對(duì)進(jìn)程信息的查詢。
who命令基本用法
1、查看當(dāng)前登錄用戶的信息:
who
2、查看指定用戶的信息,例如查看用戶名為user1的用戶信息:
who user1
3、查看所有用戶的信息:
whoall
4、查看指定用戶的詳細(xì)信息,包括進(jìn)程信息:
w | grep user1
who命令選項(xiàng)說(shuō)明
1、-b:以批處理模式運(yùn)行,即不顯示用戶名,只顯示進(jìn)程ID和啟動(dòng)時(shí)間。
2、-u:以用戶模式運(yùn)行,即顯示用戶名和終端類型。
3、-a:顯示所有用戶的信息,包括沒(méi)有登錄的用戶。
4、-r:顯示遠(yuǎn)程登錄用戶的信息。
5、-n:顯示進(jìn)程ID而不是用戶名。
6、-p:顯示進(jìn)程的完整命令行參數(shù)。
7、-t:顯示進(jìn)程的CPU和內(nèi)存占用情況。
8、-l:僅顯示當(dāng)前終端下的進(jìn)程。
9、-c:僅顯示新啟動(dòng)的進(jìn)程。
10、-i:僅顯示處于空閑狀態(tài)的進(jìn)程。
11、-x:僅顯示僵尸進(jìn)程。
12、-s:按照進(jìn)程ID排序。
13、-o:按照內(nèi)存占用排序。
14、-T:按照CPU占用排序。
15、-d:按照啟動(dòng)時(shí)間排序。
16、-m:按照修改時(shí)間排序。
17、+L:忽略閑置時(shí)間超過(guò)指定秒數(shù)的進(jìn)程。
18、+U:忽略未登錄的進(jìn)程。
19、+W:忽略等待輸入輸出的進(jìn)程。
20、+X:忽略僵尸進(jìn)程。
21、+E:忽略錯(cuò)誤退出的進(jìn)程。
22、+Z:忽略處于暫停狀態(tài)的進(jìn)程。
23、+F:忽略已經(jīng)結(jié)束的進(jìn)程。
24、+I:忽略不可中斷的進(jìn)程。
25、+S:忽略處于睡眠狀態(tài)的進(jìn)程。
26、+D:忽略處于后臺(tái)運(yùn)行的進(jìn)程。
27、+H:忽略隱藏的進(jìn)程。
28、+K:忽略被殺死但尚未回收資源的進(jìn)程。
29、+P:忽略被暫停的進(jìn)程。
30、+R:忽略正在恢復(fù)的進(jìn)程。
31、+Q:忽略處于強(qiáng)制終止?fàn)顟B(tài)的進(jìn)程。
32、+N:忽略非控制終端下的進(jìn)程。
33、+C:忽略控制終端上的進(jìn)程。
34、+V:忽略虛擬終端上的進(jìn)程。
35、+G:忽略組播地址占用的進(jìn)程。
36、+Y:忽略已拒絕連接請(qǐng)求的進(jìn)程。
37、+J:忽略僵尸網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序創(chuàng)建的進(jìn)程。
38、+KILLED:僅顯示被殺死的進(jìn)程。
39、+STOPPED:僅顯示被停止的進(jìn)程。
40、+TRACED:僅顯示被跟蹤的進(jìn)程。
標(biāo)題名稱:linux中進(jìn)程查看連載who命令怎么用
文章起源:http://www.dlmjj.cn/article/djggice.html


咨詢
建站咨詢
