一、查看靜態進程統計信息
格式:ps [選項]
常用命令選項
a:顯示當前終端下的所有進程信息
u:使用以用戶爲主的格式輸出進程信息
x:顯示當前用戶在所有終端下的進程信息
-e:顯示系統內的所有進程信息
-l:使用長格式顯示進程信息
-f:使用完整的格式顯示進程信息
備註:常用的命令 ps aux
ps -elf
二、查看動態進程排名的信息
格式: top
備註:(1)退出top命令,用q鍵;
(2)top不會顯示所有的進程,只會顯示前十幾個佔用資源最大的進程;
圖形界面中的系統--關於本計算機,打開此頁面,進程中的信息與top命令查看到的進程是一致的
三、根據特定條件查詢進程PID(進程號)信息
格式:pgrep [選項]
常用命令選項
-l:列出進程的名稱
-U:根據進程所屬的用戶名進行查找
-t:根據進程所在的終端進行查找
pgrep命令的用法如下:
pgrep -l firefox
pgrep -U root
pgrep -t tty3
備註:tty3j是指終端名
四、以樹型結構顯示各進程間的關係
格式:pstree [選項]
常用命令選項:
-p:列出進程的PID號
-u:列出進程對應的用戶名
-a:列出進程對應的完整命令
五、進程不同的啓動方式
1、手工啓動
前臺啓動:用戶輸入命令,直接執行程序
後臺啓動:在命令行尾加入"&"符號
六、進程的前後臺調度
1、Ctrl+Z組合鍵
將當前進程掛起,即調入後臺並停止執行
2、jobs命令
查看處於後臺的任務列表
3、fg命令
將處於後臺的進程恢復到前臺運行,需指定任務序號
七、終止進程的運行
1、Ctrl+C組合鍵
中斷正在執行的命令
2、kill、killall命令
kill命令用於終止指定的PID號的進程
killall命令用於終止指定名稱的所有進程
-9選項用於強制終止
3、pkill [選項]
根據特定的條件終止相應的進程
常用命令選項:
-U:根據進程所屬的用戶名終止相應進程
-t:根據進程據的終端終止相應進程
(1)、根據進程PID只終止一個進程
(2)、根據程序名終止程序名下所有的進程