ps命令解析

2021-08-25 02:24:39 字數 1023 閱讀 3337

ps命令用於報告當前系統的程序狀態。可以搭配kill指令隨時中斷、刪除不必要的程式。ps命令是最基本同時也是非常強大的程序檢視命令,使用該命令可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有僵死、哪些程序占用了過多的資源等等,總之大部分資訊都是可以通過執行該命令得到的。

備註:ps是顯示瞬間程序的狀態,並不動態連續;如果想對程序進行實時監控應該用top命令。

語法

ps(選項)

選項

常用的組合ps -aux 和ps -ef,兩者的作用類似,顯示的格式有所不同

例1:將目前屬於您自己這次登入的 pid 與相關資訊列示出來 

各相關資訊的意義為: 

f 代表這個程式的旗標 (flag), 4 代表使用者為 superuser; 

s 代表這個程式的狀態 (stat); 

uid 代表執行者身份 

pid 程序的id號!底下的 ppid 則父程序的id; 

c cpu 使用的資源百分比 

pri指程序的執行優先權(priority的簡寫),其值越小越早被執行; 

ni 這個程序的nice值,其表示程序可被執行的優先順序的修正數值。 

addr 這個是核心函式,指出該程式在記憶體的那個部分。如果是個執行 的程式,一般就是『 - 』 

sz 使用掉的記憶體大小; 

wchan 目前這個程式是否正在運作當中,若為 - 表示正在運作; 

tty 登入者的終端機位置囉; 

time 使用掉的 cpu 時間。 

cmd 所下達的指令名稱

例2:列出目前所有的正在記憶體當中的程式 

參考:

linux系統ps命令解析

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

Linux作業系統PS命令詳細解析

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

Linux作業系統PS命令詳細解析

linux作業系統ps命令詳細解析 要對系統中程序進行監測控制,用 ps 命令滿足你。bin ps ps 是顯示瞬間行程的狀態,並不動態連續 如果想對程序執行時間監控,應該用 top 工具。kill 用於殺死程序。ps 的引數說明 l 長格式輸出 u 按使用者名稱和啟動時間的順序來顯示程序 j 用任...