網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
一、前言
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)行,若與終端無(wú)關(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 | 終端的次要裝置號(hào)碼 (minor device number of tty) |
STAT | 該行程的狀態(tài) |
START | 行程開(kāi)始時(shí)間 |
TIME | 執(zhí)行的時(shí)間 |
COMMAND | 所執(zhí)行的指令 |
- STAT該行程的狀態(tài) 詳情
列 | 描述 |
---|---|
D | 無(wú)法中斷的休眠狀態(tài) (通常 IO 的進(jìn)程) |
R | 正在執(zhí)行中 |
S | 靜止?fàn)顟B(tài) |
T | 暫停執(zhí)行 |
Z | 不存在但暫時(shí)無(wú)法消除 |
W | 沒(méi)有足夠的記憶體分頁(yè)可分配 |
< | 高優(yōu)先序的行程 |
N | 低優(yōu)先序的行程 |
L | 有記憶體分頁(yè)分配并鎖在記憶體內(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會(huì)截?cái)郼ommand列,而-ef不會(huì),當(dāng)結(jié)合grep時(shí)這種區(qū)別會(huì)影響到結(jié)果
- 原文 - PS的aux和-ef參數(shù)
- 一直以為ps aux就可以列出所有的在運(yùn)行進(jìn)程,最近發(fā)現(xiàn)還是有些缺陷,用ps aux和-ef得到的結(jié)果居然不一樣,以后盡量用-ef參數(shù)吧。
- 情況是這樣的,我用
/bmrt/blaph/blaph/bmgctl
來(lái)啟動(dòng)進(jìn)程,由于ps aux是用BSD格式來(lái)顯示結(jié)果,所以可能只會(huì)顯示到/bmrt/blaph/blap
,后面的都被截掉了。 - 這樣,如果用
ps aux | grep bmgctl
來(lái)過(guò)濾該進(jìn)程,可能就會(huì)誤傷,獲取不到bmgctl進(jìn)程。 - 而ps -ef是用全格式的System V格式,顯示出來(lái)就是帶全路徑的進(jìn)程名,會(huì)顯示出bmgctl,在
ps -ef | grep bmgctl
命令下就可以完整顯示該進(jìn)程了。
原文鏈接:https://lrbbfc.blog.csdn.net/article/details/122232571
相關(guān)推薦
- 2022-09-23 C語(yǔ)言中static的使用方法實(shí)例詳解_C 語(yǔ)言
- 2022-10-14 yum 倉(cāng)庫(kù)管理 yum-config-manager
- 2022-08-28 c++在windows、linux下獲取指定文件夾下所有文件名的方法
- 2022-11-17 Go語(yǔ)言學(xué)習(xí)教程之goroutine和通道的示例詳解_Golang
- 2022-01-19 標(biāo)準(zhǔn)時(shí)間格式轉(zhuǎn)換(正則寫(xiě)法)
- 2023-02-12 React實(shí)現(xiàn)錨點(diǎn)跳轉(zhuǎn)組件附帶吸頂效果的示例代碼_React
- 2022-12-29 Python?Setuptools的?setup.py實(shí)例詳解_python
- 2022-04-08 從頭學(xué)習(xí)C語(yǔ)言之if語(yǔ)句的使用_C 語(yǔ)言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支