linux 的ps 参数设置,Linux中 ps命令的参数讲解

Linux命令ps:

(Process Status的缩写)该命令常常用来用来列出系统中当前运行的进程。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令

-a 显示所有终端机下执行的进程,除了阶段作业领导者之外。

a 显示现行终端机下的所有进程,包括其他用户的进程。

-A 显示所有进程。

-c 显示CLS和PRI栏位。

c 列出进程时,显示每个进程真正的指令名称,而不包含路径,参数或常驻服务的标示。

-C  指定执行指令的名称,并列出该指令的进程的状况。

-d  显示所有进程,但不包括阶段作业领导者的进程。

-e  此参数的效果和指定"A"参数相同。

e  列出进程时,显示每个进程所使用的环境变量。

-f  显示UID,PPIP,C与STIME栏位。

f  用ASCII字符显示树状结构,表达进程间的相互关系。

-g  此参数的效果和指定"-G"参数相同,当亦能使用阶段作业领导者的名称来指定。

g  显示现行终端机下的所有进程,包括群组领导者的进程。

-G  列出属于该群组的进程的状况,也可使用群组名称来指定。

h  不显示标题列。

-H  显示树状结构,表示进程间的相互关系。

-j或j  采用工作控制的格式显示进程状况。

-l或l  采用详细的格式来显示进程状况。

L  列出栏位的相关信息。

-m或m  显示所有的执行绪。

n  以数字来表示USER和WCHAN栏位。

-N  显示所有的进程,除了执行ps指令终端机下的进程之外。

-p  指定进程识别码,并列出该进程的状况。

p  此参数的效果和指定"-p"参数相同,只在列表格式方面稍有差异。

r  只列出现行终端机正在执行中的进程。

-s  指定阶段作业的进程识别码,并列出隶属该阶段作业的进程的状况。

s  采用进程信号的格式显示进程状况。

S  列出进程时,包括已中断的子进程资料。

-t  指定终端机编号,并列出属于该终端机的进程的状况。

t  此参数的效果和指定"-t"参数相同,只在列表格式方面稍有差异。

-T  显示现行终端机下的所有进程。

-u  此参数的效果和指定"-U"参数相同。

u  以用户为主的格式来显示进程状况。

-U  列出属于该用户的进程的状况,也可使用用户名称来指定。

U  列出属于该用户的进程的状况。

v  采用虚拟内存的格式显示进程状况。

-V或V  显示版本信息。

-w或w  采用宽阔的格式来显示进程状况。

x  显示所有进程,不以终端机来区分。

X  采用旧式的Linux i386登陆格式显示进程状况。

-y 配合参数"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位。

常用组合:

ps -ef :显示所有的进程和命令行,常用组合是 ps -ef|grep tail

ps -aux: 列出目前所有的正在内存当中的程序

ps -u root:显示指定用户信息

ps -ef|grep ssh: 将目前属于您自己这次登入的 PID 与相关信息列示出来

ps -axjf :列出类似程序树的程序显示

ps -aux |more  :         可以用 | 管道和 more 连接起来分页查看

ps -aux > ps001.txt   :把所有进程显示出来,并输出到ps001.txt文件

ps -o pid,ppid,pgrp,session,tpgid,comm   :输出指定的字段

ps aux | egrep '(cron|syslog)'  :找出与 cron 与 syslog 这两个服务有关的 PID 号码

ps -l

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

S - wait pts/ :: bash

R - - pts/ :: ps

说明:

各相关信息的意义:

F 代表这个程序的旗标 (flag), 4 代表使用者为 super user

S 代表这个程序的状态 (STAT)

UID 程序被该 UID 所拥有

PID 该程序的 ID

PPID 则是其上级父程序的ID

C CPU 使用的资源百分比

PRI 这个是 Priority (优先执行序) 的缩写

NI 这个是 Nice 值

ADDR 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 "-"

SZ 使用掉的内存大小

WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作

TTY 登入者的终端机位置

TIME 使用掉的 CPU 时间。

CMD 所下达的指令为何

在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID 而已,所以, 当我使用 ps -l 的时候,只有三个 PID。

linux 中解析命令行参数(getopt_long用法)

linux 中解析命令行参数(getopt_long用法) http://www.educity.cn/linux/518242.html 详细解析命令行的getopt_long()函数 http:/ ...

linux中ps命令的用法说明

在linux中使用ps命令可以查看有哪些进程在运行和运行的状态.进程是否结束.进程有没有僵尸.哪些进程占用了过多的资源等等. ps命令最常用的是用于监控后台进程的工作情况. 名称:ps  www. ...

linux中ps命令

ps的参数 -C的使用 [root@centos7 ~]# ps -C nginx -o user,pid,comm USER PID COMMAND root 2697 nginx nginx 26 ...

linux中touch命令参数修改文件的时间戳(转)

linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...

linux中touch命令参数修改文件的时间戳(转载)

转自:http://os.51cto.com/art/200908/144237.htm linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存 ...

Linux中mpstat命令参数详解

Linux中mpstat命令参数详解 mpstat 是 Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在 /proc/stat ...

linux中grep命令的使用

转载:http://blog.csdn.net/universsky/article/details/8866402 linux中grep命令的使用 grep (global search regul ...

Linux下ps命令详解 Linux下ps命令的详细使用方法

http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

13 Basic Cat Command Examples in Linux(转) Linux中cat命令的13中基本用法

Cat (串联) 命令是Linux/Unix开源系统中比较常用的一个命令.我们可以通过Cat命令创建一个或多个文件,查看文件内容,串联文件并将内容输出到终端设备或新的文件当中,这篇文章我们将会以实例的 ...

随机推荐

gene框架文档 - 路由类 gene_router

路由类 Gene\Router 介绍 Gene\Router 是gene框架的核心类之一,本框架区别于其他常见框架的最大地方就是独特.强大.简单的路由定义等.路由强大灵活,支持回调.类方法:支持res ...

Erlang ERTS的Trap机制的设计及其用途

出处:http://mryufeng.iteye.com/blog/334744 erlang的trap机制在实现中用的很多,在费时的BIF操作中基本上都可以看到.它的实现需要erl vm的配合.它的 ...

Linux作业控制

在Linux中,利用Shell的作业控制是比较常用的操作,在这一节中我们将探究作业控制相关的操作.为了方便我们查看区分不同的进行,我们编写如下程序,其功能是每间隔2秒输出一次自己的编号. /* ** ...

maven 项目中使用 jstl标签

在pom.xml文件下面增加如下的依赖包: javax.servlet

关于ImageLoader的一些东西

网络图片异步加载 其实有关图片加载存在这样一个问题,图片的下载始终是一个耗时的操作,这个时候如果把图片加载放在主线程中话的是不明智的,模拟一个这样的场景, 假如在一个listview或Recycler ...

如何退出vim

按ESC键 按ESC键 按ESC键 然后: 最下面出现一条能输入命令的地方 输入冒号 输入冒号 输入冒号 然后输入命令: :w 保存文件但不退出 :w file 将修改另外保存到 file 中,不退出 ...

html 基本用法

html表单表格基本用法,直接贴代码.

html基础

干货分享:vue2.0做移动端开发用到的相关插件和经验总结(2)

最近一直在做移动端微信公众号项目的开发,也是我首次用vue来开发移动端项目,前期积累的移动端开发经验较少.经过这个项目的锻炼,加深了对vue相关知识点的理解和运用,同时,在项目中所涉及到的微信api( ...

vim 常用命令小结

1.打开多个窗口 split   上下打开窗口 vsplit     左右开打窗口 ctrl + ww  窗口之间切换 ctrl + wq  退出当前窗口 2.移动光标:     数字 0 : 将光标 ...

virtualbox命令行启动虚拟机和关闭虚拟机

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm 虚拟机名字 --type headlessC:\Program Files\Orac ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值