使用ps命令輸出進程列表--用Enki學Linux系列(17)

    ps命令(process status的縮寫)用於顯示關於當前運行中的進程。


   不加參數時,ps顯示所有當前用戶開啓的進程。

比如:

console$ ps

  PID TTY           TIME CMD
20094 ttys000    0:00.11 -bash
 3086 ttys002    0:00.68 -bash
 $

列名分別爲:

    PID: 進程的ID號

    TTY: 發起進程的終端

    TIME: 進程運行了多長時間

    CMD: 命令名稱


   ps aux是一個常見的用法。這個命令可以顯示系統中的每個進程連同一些附加信息,如開啓進程的用戶、CPU內存使用量等。

   ps aux後接grep來搜索一個特殊進程也會經常用到。查看SSH服務器的sshd進程是否運行中,可以如下操作:

$ ps aux | grep sshd
root      2848  ... /usr/sbin/sshd -D
$

   ...代表一些區域因爲要顯示在一行上而被省略了。省略的內容包含內存使用量、運行時間等等。root是開啓該進程的用戶,2848是進程ID。


原文鏈接:https://enkipro.com//insight/575ee9b7275299ad3b909519

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章