關於linux ps -ef 進程查找詳解

ps 命令的做用是顯示進程信息。java

| 是個管道符號,起傳遞做用,表示ps 和 grep 命令同時執行;grep 命令是查找(Global Regular Expression Print),能使用正則表達式搜索文本,而後把匹配的行顯示出來;web

ps命令經常使用參數:
-e : 顯示全部進程
-f : 全格式
-h : 不顯示標題
-l : 長格式
-w : 寬輸出
a :顯示終端上的全部進程,包括其餘用戶的進程。
r :只顯示正在運行的進程。
u :以用戶爲主的格式來顯示程序情況。
x :顯示全部程序,不以終端機來區分。正則表達式


如下這條命令是檢查java 進程是否存在:ps -ef |grep javablog

又如:
[weblogic@wwyw]$ ps -ef | more
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 2016 ? 01:43:25 /usr/lib/systemd/systemd --switched-root --system --deserialize 21進程

輸出結果分析:
UID :程序被該 UID 所擁有者,即啓動該進程的用戶名
PID :就是這個程序的 ID
PPID :則是其上級父程序的ID
C :CPU使用的資源百分比
STIME :系統啓動時間
TTY :登入者的終端機位置
TIME :使用掉的CPU時間
CMD :所下達的指令資源

相關文章
相關標籤/搜索