【終端使用】"ps"、"top"命令查看進程信息 和 "kill"命令殺死進程


進程:通俗的講就是當前正在執行的一個程序

命令 作用
ps -aux 英文"process status"縮寫,查看進程詳細信息。
top 動態顯示運行中的進程,並且排序(按"CPU、內存"使用率排序的)。
kill [-9] 進程代號 終止指定代號的進程,"-9"選項,表示強制終止。

"ps [選項]"命令,選項說明:

  • "-a"選項:顯示終端上的所有進程,包括其他用戶的進程。
  • "-u"選項:顯示進程的詳細狀態。uid or username選擇有效的 用戶id 或者是 用戶名。
  • "-x"選項:顯示不是通過終端啟動的進程,同時顯示各個命令的具體路徑。

一、"ps"命令的使用

1、"ps"命令,不添加任何選項時,默認只會顯示當前用戶通過終端啟動的應用程序。

 2、最常用的方法是使用"ps -aux"命令,然后再利用一個"|"(管道符號)導向到"grep"去查找特定的進程,然后再對特定的進程進行操作。

 列說明:

  • USER: 用戶名
  • PID: 進程ID(Process ID)
  • %CPU: 進程的cpu占用率
  • %MEM: 進程的內存占用率
  • VSZ: 進程所使用的虛存的大小(Virtual Size)
  • RSS: 進程使用的駐留集大小或者是實際內存的大小,Kbytes字節。
  • TTY: 與進程關聯的終端(tty)
  • STAT: 進程的狀態:進程狀態使用字符表示的(STAT的狀態碼)
  • TIME: 進程使用的總cpu時間
  • COMMAND: 正在執行的命令行命令

 

二、"top"命令 的使

"top"命令,是一個事實監控的程序,會按照"CPU、內存"的使用率 動態排序、顯示 的進程信息的命令。每個一段時間刷新一次進行列表信息。

注意:要退出"top"命令的程序,要按下"q按鍵"!!!

 

三、"kill"命令的使用

①使用"kill"命令時,最好只終止由當前用戶打開的軟件進程;而不要終止"root"身份開啟的的進程,否則可能導致系統崩潰。

②進程不能被關閉時,使用"-9"選項,表示強制終止。(例如:關閉當前正在使用的終端

 

1、當前登錄的"greamrod"用戶,只打開了兩個軟件:gedit(文本編輯器)、terminal(終端)。

 2、先使用"ps -u"命令顯示當前用戶打開程序的PID(進程代號)。然后找到 要關閉的程序進程代號(PID)

 3、關閉gedit(文本編輯器軟件),它的pid=2493

  4、關閉terminal(終端),它的pid=2396

 5、如此一來,gedit(文本編輯器)和terminal(終端)都被關閉了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM