簡介
ps
指令是最基本也是非常強大的程序檢視指令,使用
ps
指令可以檢視系統目前程序的詳細資訊,這些資訊包括但不限于程序的所述使用者名、程序id、父程序id、cpu占用率、記憶體占用率、程序狀态等等。
用法
使用權限:所有使用者
使用方式:
ps [options]
使用效果:瞬間顯示程序相關資訊
參數:該指令有許多參數,下面将部分參數列舉并示範部分常用操作。
:顯示現行終端下的所有程式
-a
:顯示現行終端機下的所有程式,包括其他使用者的程式。
a
:顯示所有程式
-A
:列出程式時,顯示每個程式所使用的環境變量
e
:用ASCII字元顯示樹狀結構,表達程式間的互相關系
f
:不顯示标題列
h
:顯示樹狀結構,表示程式間的互相關系
-H
或
-j
:采用工作控制的格式顯示程式狀況
j
或
-l
:采用詳細的格式來顯示程式狀況
l
:列出欄位的相關資訊
L
或
-m
:顯示所有的執行緒
m
:以數字來表示USER和WCHAN欄位
n
:顯示所有的除了執行ps指令終端機下的程式之外的程式
-N
:隻列出現行終端機正在執行中的程式
r
:指定終端機編号,并列出屬于該終端機的程式的狀況
-t <終端機編号>
:顯示現行終端機下的所有程式
-T
:以使用者為主的格式來顯示程式狀況
u
: 檢視指定使用者名所屬程序
-u <username>
: 顯示版本資訊
-v
:顯示所有程式,不以終端來區分
x
:重複顯示标題列
--headers
:此選項的效果和指定”-V”選項相同
--version
: 幫助
--help
搭配使用:
- 以樹狀結構顯示指定使用者 (root) 的程序,并且重複顯示标題列:
ps -A -H -u root --header

- 以使用者為主的方式顯示所有程序:
ps aux
【Linux指令】:ps - 搭配
以顯示指定程序(bash)資訊:gerp
ps aux | grep 'bash'
【Linux指令】:ps
【作者: 果凍 http://blog.csdn.net/jelly_9】