天天看點

【Linux指令】:ps

簡介

ps

指令是最基本也是非常強大的程序檢視指令,使用

ps

指令可以檢視系統目前程序的詳細資訊,這些資訊包括但不限于程序的所述使用者名、程序id、父程序id、cpu占用率、記憶體占用率、程序狀态等等。

用法

使用權限:所有使用者

使用方式:

ps [options]

使用效果:瞬間顯示程序相關資訊

參數:該指令有許多參數,下面将部分參數列舉并示範部分常用操作。

  • -a

    :顯示現行終端下的所有程式
  • a

    :顯示現行終端機下的所有程式,包括其他使用者的程式。
  • -A

    :顯示所有程式
  • e

    :列出程式時,顯示每個程式所使用的環境變量
  • f

    :用ASCII字元顯示樹狀結構,表達程式間的互相關系
  • h

    :不顯示标題列
  • -H

    :顯示樹狀結構,表示程式間的互相關系
  • -j

    j

    :采用工作控制的格式顯示程式狀況
  • -l

    l

    :采用詳細的格式來顯示程式狀況
  • L

    :列出欄位的相關資訊
  • -m

    m

    :顯示所有的執行緒
  • n

    :以數字來表示USER和WCHAN欄位
  • -N

    :顯示所有的除了執行ps指令終端機下的程式之外的程式
  • r

    :隻列出現行終端機正在執行中的程式
  • -t <終端機編号>

    :指定終端機編号,并列出屬于該終端機的程式的狀況
  • -T

    :顯示現行終端機下的所有程式
  • u

    :以使用者為主的格式來顯示程式狀況
  • -u <username>

    : 檢視指定使用者名所屬程序
  • -v

    : 顯示版本資訊
  • x

    :顯示所有程式,不以終端來區分
  • --headers

    :重複顯示标題列
  • --version

    :此選項的效果和指定”-V”選項相同
  • --help

    : 幫助

搭配使用:

- 以樹狀結構顯示指定使用者 (root) 的程序,并且重複顯示标題列:

ps -A -H -u root --header

【Linux指令】:ps
  • 以使用者為主的方式顯示所有程序:

    ps aux

    【Linux指令】:ps
  • 搭配

    gerp

    以顯示指定程序(bash)資訊:

    ps aux | grep 'bash'

    【Linux指令】:ps

【作者: 果凍 http://blog.csdn.net/jelly_9】

繼續閱讀