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 用任...