linux命令學習 ps

2022-03-08 13:58:35 字數 1195 閱讀 4988

1、命令簡介

ps命令用來檢視系統上的程序資訊。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而 ps 命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有僵死、哪些程序占用了過多 的資源等等。總之大部分資訊都是可以通過執行該命令得到的。

2、命令格式

ps [options] [--help]

3、命令引數

常用的引數選項為:

-a    列出所有的程序

-w    顯示加寬可以顯示較多的資訊

-au    顯示較詳細的資訊

-aux    顯示所有包含其他使用者的行程

其他的選項如下所示:

常用引數:

-n 忽略選擇。

-d 顯示所有程序,但省略所有的會話引線(utility)

-x 顯示沒有控制終端的程序,同時顯示各個命令的具體路徑。dx不可合用。(utility)

-p pid 程序使用cpu的時間

-u uid or username 選擇有效的使用者id或者是使用者名稱

-g gid or groupname 顯示組的所有程序。

u username 顯示該使用者下的所有程序,且顯示各個命令的詳細路徑。如:ps u zhang;(utility)

-f 全部列出,通常和其他選項聯用。如:ps -fa or ps -fx and so on.

-l 長格式(有f,wchan,c 等字段)

-j 作業格式

-o 使用者自定義格式。

v 以虛擬儲存器格式顯示

s 以訊號格式顯示

-m 顯示所有的執行緒

-h 顯示程序的層次(和其它的命令合用,如:ps -ha)(utility)

e 命令之後顯示環境(如:ps -d e; ps -a e)(utility)

h 不顯示第一行

4、命令舉例

(1)檢視系統上面程序的所有資訊,輸入 ps - aux

(2)檢視某個程序資訊 ps -ef | grep [程序名稱]

linux命令學習 ps

1 命令簡介 ps命令用來檢視系統上的程序資訊。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而 ps 命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多 的資源等等。總之大...

Linux學習筆記 PS命令

用來列出系統當前執行的程序。需要檢視當前執行的程序和程序的狀態 檢視程序是否結束 程序是否僵死 占用資源情況等 d 不可中斷 uninterruptible sleep usually io r 執行 runnable on run queue s 中斷 sleeping t 停止 traced o...

Linux命令 PS命令

centos上程序有5種狀態 1.執行 正在執行或在執行佇列中等待 2.中斷 休眠中,受阻,在等待某個條件的形成或接受到訊號 3.不可中斷 收到訊號不喚醒和不可執行,程序必須等待直到有中斷發生 4.僵死 程序已終止,但程序描述符存在,直到父程序呼叫wait4 系統呼叫後釋放 5.停止 程序收到sig...