二、ps命令详解
1 |
一、ps axjf
- a:显示一个终端所有的进程
- u:显示进程的归属用户及内存使用情况
- x:显示没有关联控制终端的进程
- j:显示进程归属的进程组id、会话id、父进程id
- f:以ascii形式显示出进程的层次关系
-
PPID:表示进程的父进程ID
-
PID:进程的ID
-
PGID:进程所在进程组的ID.
-
SID:进程所在会话ID.
-
TTY:表示进程关联的终端。
-
TPGID:值为-1,表示进程为守护进程。
-
STAT:表示进程当前的状态。
-
UID:启动进程的用户ID.
-
TIME:记录进程的运行时间。
-
COMMAND:表示进程的层次关系。
二、ps aux
- USE:进程是哪个用户产生的。
- PID:进程的身份证ID.
- %CPU:表示进程占用CPU计算能力的百分比。
- %MEM:表示进程占用了系统内存的百分比。
- VSZ:进程使用的虚拟内存大小。
- RSS:进程使用的物理内存大小。
- TTY:表示进程关联的终端。
- STAT:表示进程当前状态。
- START:表示进程的启动时间。
- TIME:记录进程的运行时间。
- COMMAND:表示进程执行的具体程序。
三、使用场景
- 关注进程本身: ps aux
- 关注进程间的关系: ps axjf
四,查看进程树
1 | pstree |
pstree命令是用于查看进程树之间的关系,即哪个进程是父进程,哪个是子进程,可以清楚的看出来是谁创建了谁
1、重要的参数:
-A: 各进程树之间的连接以ASCII码字符来连接
-U:各进程树之间的连接以utf8字符来连接,某些终端可能会有错误
-p:同时列出每个进程的PID
-u: 同时列出每个进程的所属账号名称:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-04-26 luci中添加application
2021-04-26 openwrt安装依赖库