在Linux中,可以使用以下命令來查看進(jìn)程:
1.ps 命令:顯示當(dāng)前用戶的進(jìn)程狀態(tài)。
ps:顯示當(dāng)前終端會(huì)話中正在運(yùn)行的進(jìn)程。
ps aux:顯示系統(tǒng)中所有正在運(yùn)行的進(jìn)程,包括其他用戶的進(jìn)程。
ps -ef:顯示系統(tǒng)中所有正在運(yùn)行的進(jìn)程,以樹狀結(jié)構(gòu)展示。
2.top 命令:實(shí)時(shí)動(dòng)態(tài)顯示系統(tǒng)中的進(jìn)程狀態(tài)。
top:顯示當(dāng)前系統(tǒng)中CPU使用情況、內(nèi)存使用情況以及各個(gè)進(jìn)程的詳細(xì)信息,按照CPU使用率排序。
在 top 命令界面中,可以使用鍵盤上的數(shù)字鍵 1、2、3 等切換不同的排序方式。
3.htop 命令:類似于 top 命令,但提供了更加直觀和交互式的界面。需要安裝 htop 工具才能使用,可以通過包管理器進(jìn)行安裝(例如,apt-get、yum)。
4.pgrep 命令:通過進(jìn)程名稱或其他條件查找進(jìn)程的 PID。
pgrep <process_name>:根據(jù)進(jìn)程名稱查找對(duì)應(yīng)的進(jìn)程 PID。
pgrep -u <username>:根據(jù)用戶名查找該用戶的所有進(jìn)程。
5.pstree 命令:以樹狀圖形式顯示進(jìn)程的層次結(jié)構(gòu)和關(guān)系。
6.kill 命令:結(jié)束指定進(jìn)程。
kill <pid>:根據(jù)進(jìn)程 PID 結(jié)束對(duì)應(yīng)的進(jìn)程。
killall <process_name>:根據(jù)進(jìn)程名稱結(jié)束所有同名進(jìn)程。
這些命令可以幫助你查看當(dāng)前系統(tǒng)中正在運(yùn)行的進(jìn)程,并進(jìn)行相應(yīng)的管理操作。