日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Linux中查看進(jìn)程命令ps aux,ps -ef,ps -A,ps -a

作者:夏已微涼、 更新時(shí)間: 2022-02-04 編程語言

一、前言

ps (英文全拼:process status)命令用于顯示當(dāng)前進(jìn)程的狀態(tài),類似于 windows 的任務(wù)管理器。

二、ps -ef

  • 輸出
    在這里插入圖片描述

  • 列的意思

描述
UID 用戶的ID ,但輸出的是用戶名
PID 進(jìn)程的ID
PPID 父進(jìn)程的ID
C 進(jìn)程占用CPU的百分比
STIME 進(jìn)程啟用到現(xiàn)在的時(shí)間
TIME 該進(jìn)程實(shí)際使用CUP運(yùn)行的時(shí)間
TTY 該進(jìn)程在哪個(gè)終端上運(yùn)行,若與終端無關(guān),則顯示?,若為pts/0等,則表示由網(wǎng)絡(luò)連接主機(jī)進(jìn)程
CMD 命令的名稱和參數(shù)

三、ps -aux

  • 輸出
    在這里插入圖片描述

  • 列的意思

描述
USER 行程擁有者
PID 進(jìn)程的ID
%CPU 占用的 CPU 使用率
%MEM 占用的記憶體使用率
VSZ 占用的虛擬記憶體大小
RSS 占用的記憶體大小
TTY 終端的次要裝置號碼 (minor device number of tty)
STAT 該行程的狀態(tài)
START 行程開始時(shí)間
TIME 執(zhí)行的時(shí)間
COMMAND 所執(zhí)行的指令
  • STAT該行程的狀態(tài) 詳情
描述
D 無法中斷的休眠狀態(tài) (通常 IO 的進(jìn)程)
R 正在執(zhí)行中
S 靜止?fàn)顟B(tài)
T 暫停執(zhí)行
Z 不存在但暫時(shí)無法消除
W 沒有足夠的記憶體分頁可分配
< 高優(yōu)先序的行程
N 低優(yōu)先序的行程
L 有記憶體分頁分配并鎖在記憶體內(nèi) (實(shí)時(shí)系統(tǒng)或捱A I/O)

四、ps -A

  • 輸出
    在這里插入圖片描述

  • 列出所有的進(jìn)程

五、ps -a

  • 輸出
    在這里插入圖片描述

  • 顯示所有終端機(jī)下執(zhí)行的程序,除了階段作業(yè)領(lǐng)導(dǎo)者之外

六、ps的aux和-ef區(qū)別

1、輸出風(fēng)格不同

  • 兩者的輸出結(jié)果差別不大,但展示風(fēng)格不同。aux是BSD風(fēng)格,-ef是System V風(fēng)格。

2、aux會截?cái)郼ommand列,而-ef不會,當(dāng)結(jié)合grep時(shí)這種區(qū)別會影響到結(jié)果

  • 原文 - PS的aux和-ef參數(shù)
  • 一直以為ps aux就可以列出所有的在運(yùn)行進(jìn)程,最近發(fā)現(xiàn)還是有些缺陷,用ps aux和-ef得到的結(jié)果居然不一樣,以后盡量用-ef參數(shù)吧。
  • 情況是這樣的,我用 /bmrt/blaph/blaph/bmgctl 來啟動進(jìn)程,由于ps aux是用BSD格式來顯示結(jié)果,所以可能只會顯示到 /bmrt/blaph/blap,后面的都被截掉了。
  • 這樣,如果用 ps aux | grep bmgctl 來過濾該進(jìn)程,可能就會誤傷,獲取不到bmgctl進(jìn)程。
  • 而ps -ef是用全格式的System V格式,顯示出來就是帶全路徑的進(jìn)程名,會顯示出bmgctl,在 ps -ef | grep bmgctl 命令下就可以完整顯示該進(jìn)程了。

原文鏈接:https://lrbbfc.blog.csdn.net/article/details/122232571

欄目分類
最近更新