a 顯示所有有終端的進程的信息(通常僅顯示用戶自己的進程)。
c 顯示命令名,它存儲在系統內用於記帳,而不顯示保留在進程地址空間中的命令參數。
e 顯示環境以及傳遞給命令的參數,最多不超過 80 個字符。
ew 從 e 標誌折行顯示壹額外行。
eww 從 e 標誌折行顯示必要次。
g 顯示所有進程。
l 顯示壹個長列表,具有 F、S、UID、PID、PPID、C、PRI、NI、ADDR、SZ、PSS、WCHAN、TTY、TIME 和 CMD 字段。
n 顯示數字輸出。在長列表中,數字地而不是符號地打印 WCHAN 字段。在用戶列表中,USER 字段替換為 UID 字段。
s 顯示基本輸出格式中每個進程(由系統維護人員使用)的內核棧的大小(SSIZ)。對於多線程進程,該值總為 0(零)。
t Tty 顯示進程,它的控制 tty 為 Tty 變量的值,它應該指定為 ps 命令打印;也就是,0 對於終端 /dev/tty/0、lft0 對於 /dev/lft0 及 pts/2 對於 /dev/pts/2。
u 顯示面向用戶的輸出。這包括 USER、PID、%CPU、%MEM、SZ、RSS、TTY、STAT、STIME、TIME 和 COMMAND 字段。
v 顯示 PGIN、SIZE、RSS、LIM、TSIZ、TRS、%CPU 和 %MEM 字段。
w 為輸出指定壹寬列格式(132 列而不是 80 列)。如果重復,(例如, ww),任意地使用寬輸出。此信息用於決定要打印的長命令有多少。
x 顯示沒有終端的進程除了有壹個控制終端的進程。
標誌
下列標誌前面有壹個 -(負號):
-A 將關於所有進程的信息寫到標準輸出。
-a 將關於所有進程(除了會話導帶和與終端無關的進程)的信息寫到標準輸出。
-c Clist 僅顯示關於 Clist 變量列出的指定到工作負荷管理類的進程的信息。 Clist 變量或者是壹個由逗號分開的類名列表或者是壹個由雙引號(" ")引起來的且之間用逗號或壹個或多個空格或兩者分隔的類名列表。
-d 將關於所有進程(除會話導帶)的信息寫到標準輸出。
-e 將除內核進程以外所有進程的信息寫到標準輸出。
-F Format 與 -o Format 相同
-f 生成壹個完整列表。
-G Glist 僅將關於進程的信息寫到標準輸出,這些進程在為 Glist 變量列出的進程組中。 Glist 變量或者是壹個由逗號分隔的進程組標識符列表或者是壹個由雙引號(" ")引起來的且之間用逗號或壹個或多個空格或兩者分隔的進程組標識符的列表。該標誌與 -g Glist 標誌等價。
-g Glist 該標誌與 -G Glist 標誌等價。
-k 列出內核進程。
-l 生成壹長列表。另見 l 標誌。
-m 列出內核線程和進程。進程的輸出行後面跟著壹額外輸出行,它關於每個內核線程。該標誌不顯示特定於線程的字段(bnd、scount、sched、 thcount 和 tid),除非指定了適當的 -o Format 標誌。
-N 不聚集線程統計信息。使用該標誌後,ps 報告那些可以通過不遍歷進程的線程鏈來獲得那些統計信息。
-n NameList 指定備用系統名稱列表文件來替換缺省系統名稱列表文件。因為直接提供信息給內核,操作系統不使用 -n 標誌。
-o Format 以 Format 變量指定的格式顯示信息。可以為 Format 變量指定多個字段說明符。Format 變量或者是壹個由逗號分隔的字段說明符列表或是壹個由“”(雙引號)引起來的之間用逗號或壹個或多個空格或兩者分隔的說明符列表。