ps命令入门使用指南
声明:本文算不上原创,主要是参考和整理了该博客ps命令详解
Shell 命令:
ps [options] [--help]
ps 常用参数:
l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程(包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;
★ps 常用参数组合
ps aux
ps lax
ps f
ps 常用参数组合详述
1.ps aux

| USER | PID | %CPU | %MEM | VSZ |
|---|---|---|---|---|
| 用户名 | 进程ID | 进程的CPU占用率 | 进程的内存占用率 | 进程所使用的虚拟内存大小 |
| RSS | TTY | STAT | START | TIME | COMMAND |
|---|---|---|---|---|---|
| 进程使用的驻留集大小或者是实际内存的大小 | 与进程关联的终端(tty) | 进程的状态 | 进程启动的时间和日期 | 进程使用的总cpu时间 | 正在执行的命令行命令 |
PID
当需要强制关闭应用程序时,就需要用到这个PID号码。
发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程:
[root@localhost ~]#kill -STOP [pid]
发送SIGCONT (19,18,25)重新开始一个停止的进程。
[root@localhost ~]#kill -CONT [pid]
发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
[root@localhost ~]#kill -KILL [pid]
STAT
| STAT | 状态 | 英文全称 | 解释 |
|---|---|---|---|
| R | 运行 | Runnable (on run queue) | 正在运行或在运行队列中等待 |
| S | 睡眠 | Sleeping | 休眠中, 受阻, 在等待某个条件的形成或接受到信号。 |
| I | 空闲 | Idle | |
| Z | 僵死 | Zombie(a defunct process) | 进程已终止, 但进程描述符存在, 直到父进程调用wait()系统调用后释放。 |
| D | 不可中断 | Uninterruptible sleep (ususally IO) | 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生 |
| T | 终止 | Terminate | 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行 |
| P | 等待交换页 | ||
| W | 无驻留页 | has no resident pages | 没有足够的记忆体分页可分配。 |
| X | 死掉的进程 |
| STAT | 状态 | 解释 |
|---|---|---|
| < | 高优先级进程 | 高优先序的进程 |
| N | 低优先级进程 | 低优先序的进程 |
| L | 内存锁页(Lock) | 有记忆体分页分配并缩在记忆体内 |
| STAT | 解释 |
|---|---|
| s | 进程的领导者(在它之下有子进程) |
| l | 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads) |
| + | 位于后台的进程组 |
2. ps lax

|F|UID|PPID|PRI|NI|WCHAN|
|----|----|----|----|----|
|?|用户ID|父进程的进程ID|进程优先级编号(Priority)|优先级(Nice)|进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。|
3.ps f

完整格式,包括命令行
f(--forest)ASCII艺术处理树
还可以在此基础上接点啥参数或者命令?
1.grep
使用管道符与grep等查询命令可能会更快的找到自己所需要的应用程序信息
ps aux | grep java
2.--sort
在这个参数后面加上系统管理员想要的排序字段
ps –A --sort cmd
例如上述命令,显示系统所有的应用程序,并根据程序命令来进行排序
3.>
如在命令后面加入>符号,可以将输出的结果定位到一个文件中。如跟通配符结合使用,可以查询出满足特定条件的一类程序。
[root@localhost ~]# ps -aux > ps001.txt
把结果输出到ps001.txt文本中并保存。
[root@localhost ~]# more ps001.txt
这里是把所有进程显示出来,并输出到ps001.txt文件,然后再通过more来分页查看。
ps命令入门使用指南的更多相关文章
- cmd 与 bash 基础命令入门
身为一个程序员会用命令行来进行一些简单的操作,不是显得很装逼嘛!?嘿嘿~ ヾ(>∀<) cmd 与 bash 基础命令入门 简介 CMD 基础命令 ...
- elasticsearch.net search入门使用指南中文版(翻译)
elasticsearch.net search入门使用指南中文版,elasticsearch.Net是一个非常底层且灵活的客户端,它不在意你如何的构建自己的请求和响应.它非常抽象,因此所有的elas ...
- elasticsearch.net search入门使用指南中文版
原文:http://edu.dmeiyang.com/book/nestusing.html elasticsearch.net为什么会有两个客户端? Elasticsearch.Net是一个非常底层 ...
- 0.Python 爬虫之Scrapy入门实践指南(Scrapy基础知识)
目录 0.0.Scrapy基础 0.1.Scrapy 框架图 0.2.Scrapy主要包括了以下组件: 0.3.Scrapy简单示例如下: 0.4.Scrapy运行流程如下: 0.5.还有什么? 0. ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- Linux常用命令入门文件、网络、系统及其他操作命令
Linux常用命令入门文件.网络.系统及其他操作命令.压缩 归档 文件系统 系统管理 用户管理 网络管理 finger 相关命令 netstat ping rsh telnet wget 进程管理等 ...
- Linux下ps命令详解 Linux下ps命令的详细使用方法
http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...
- ps命令
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- linux ps命令,查看进程cpu和内存占用率排序(转)
使用以下命令查看: ps -aux | sort -k4,4n ps auxw --sort=rss ps auxw --sort=%cpu linux 下的ps命令 %CPU 进程的cpu占用率 % ...
随机推荐
- 五、vue基础--生命周期函数
1.创建阶段: a.beforeCreate:Vue已经创建了,但是data,methods都还没有被创建好 b.created:datamethods都被创建好了 c.beforeMount:模板经 ...
- Mongo Restore
#!/bin/sh HOST_IP=`/sbin/ifconfig | sed -n 's/.*inet addr:\([0-9.]\+\)\s.*/\1/p' | head -n1` echo &q ...
- ansible的两种命令执行方式 : ad-hoc / playbook以及通过setup模块获取系统参数
一.什么是ad-hoc和playbook ad-hoc : 如果我们敲入一些命令去快速的完成一些操作,而不需要将这些执行过的命令刻意保存下来,这样的命令就叫做as-hoc命令,这里不做过多赘述. p ...
- C语言——for循环和while循环的效率区别——类似哨兵思想
int ID_Conv_Sentinel(int u16device_cfg_num) { int i8id; int size=0; int i=0; size = sizeof(Device_ID ...
- gRPC 到 JSON 代理生成器 grpc-gateway
grpc-gateway是protoc的插件,它读取protobuf服务定义并生成反向代理服务器,该服务将RESTful HTTP API转换为gRPC. 这个服务是根据你的服务定义中的google. ...
- 2019牛客多校第五场 generator 1——广义斐波那契循环节&&矩阵快速幂
理论部分 二次剩余 在数论中,整数 $X$ 对整数 $p$ 的二次剩余是指 $X^2$ 除以 $p$ 的余数. 当存在某个 $X$,使得式子 $X^2 \equiv d(mod \ p)$ 成立时,称 ...
- 一款超好用的第三方评论插件--Gittalk
使用GITALK的背景: 1. 最近在做一个基于Java的个人博客系统,已经基本完工了,突然发现怎么没有评论的操作,如果再从头开始从数据库开始写的话,花费的代价有点大,于是乎我就在网上寻找一款适合我的 ...
- 通过AOP拦截打印日志,出入参数
import java.lang.reflect.Modifier; import javassist.ClassClassPath; import javassist.ClassPool; impo ...
- AtCoder Beginner Contest 142【D题】【判断素数的模板+求一个数的因子的模板】
D - Disjoint Set of Common Divisors Problem Statement Given are positive integers AA and BB. Let us ...
- P2461 [SDOI2008]递归数列 矩阵乘法+构造
还好$QwQ$ 思路:矩阵快速幂 提交:1次 题解: 如图: 注意$n,m$如果小于$k$就不要快速幂了,直接算就行... #include<cstdio> #include<ios ...