linux學習2 ps命令詳解

2021-09-26 10:09:09 字數 1232 閱讀 8518

ps [選項]

檢視當前程序

2.1、基本選項
-a:顯示所有程序

-n:選擇除滿足特定條件的所有程序

-a:顯示當前終端所有程序資訊

-d:除當前會話之外的所有程序

-e:和-a一樣

2.2、列表選項
-c:按後續的命令展示列表

-g:按實際的組id展示(也支援名字)

-u:按實際的使用者id展示(也支援名字)

-g:按會話或有效組名展示

-p:按程序id展示

-s:按給定會話中的程序展示

-u:以使用者的格式顯示程序資訊

-x:顯示後台程序運成的的引數

說明:

user:使用者名稱

pid:程序編號

%cpu:程序佔cpu的百分比

%mem:程序佔物理記憶體的百分比

vsz:程序佔虛擬記憶體的大小(單位:kb)

rss:程序占用物理記憶體的大小(單位:kb)

tty:終端名稱

stat:程序狀態(s:睡眠,s:該程序是會話的先導程序,n:該程序擁有比普通程序優先順序更低的優先順序,r:正在執行,d:短期等待,z:僵死程序,t:被跟蹤或被停止程序)

start:程序啟動時間

time:程序執行時間

command:啟動程序所用的引數,如果過程會被截斷

以全格式展示當前所有程序

ps -ef
顯示沒有控制終端的程序

ps -ax
根據 cpu 使用來公升序排序

ps -aux --sort -pcpu
以樹形顯示程序

ps -axjf
or

pstree

linux 程序監控命令2 ps

1.ps簡介 前面介紹的兩個命令 who w命令 都是用於檢視當前系統使用者的情況,下面就來看看程序的情況,這也是本章的主題。要對程序進行監測和控制,首先 必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令就是最基本同時也是非常強大的linux程序檢視命令。使用該命令可以確定有哪些程序正在...

一天乙個linux命令(2) ps

linux中的ps命令是process status的縮寫。ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。上面這段話說得實在太好了,忍不住摘錄過來了,出處是 每天乙個linux命令...

Linux下ps命令詳解

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