查看正在運行的進程
可以使用 ps 命令查看進程的運行狀態,包括后臺進程,例如:
$ps
Paste_Image.png
還可以結合 -f 選項查看更多信息,f 是 full 的縮寫,例如:
$ps -f
Paste_Image.png
終止進程
當進程運行在前臺時,可以通過 kill 命令或 Ctrl+C 組合鍵來結束進程。如果進程運行在后臺,那么首先要通過 ps 命令來獲取進程ID,然后使用 kill 命令“殺死”進程,例如:
$ps -f
UID PID PPID C STIME TTY TIME CMD
amrood 6738 3662 0 10:23:03 pts/6 0:00 first_one
amrood 6739 3662 0 10:22:54 pts/6 0:00 second_one
amrood 3662 3657 0 08:10:53 pts/6 0:00 -ksh
amrood 6892 3662 4 10:51:50 pts/6 0:00 ps -f
$kill 6738
Terminated
如上所示,kill 命令終結了 first_one 進程。如果進程忽略 kill 命令,那么可以通過 kill -9 來結束:
$kill -9 6738
Terminated
舉例:
過濾要重啟的應用,必須先刪除
Paste_Image.png
top命令
top 命令是一個很有用的工具,它可以動態顯示正在運行的進程,還可以按照指定條件對進程進行排序,與Windows的任務管理器類似。top 命令可以顯示進程的很多信息,包括物理內存、虛擬內存、CPU使用率、平均負載以及繁忙的進程等。例如:
$top
這里僅給出一個示意圖,讀者最好親自運行一下:
Paste_Image.png