linux shell常用函数,ps
1、说明
report a snapshot of the current processes.
ps [options]
2、常用option
① l 长格式输出;
② u 按用户名和启动时间的顺序来显示进程;
③ j 用任务格式来显示进程;
④ f 用树形格式来显示进程;
⑤ a/e 显示所有用户的所有进程(包括其它用户);
⑥ x 显示无控制终端的进程;
⑦ r 显示运行中的进程;
⑧ ww 避免详细参数被截断;
执行结果的解释
① USER 进程的属主;
② PID 进程的ID;
③ PPID 父进程;
④ %CPU 进程占用的CPU百分比;
⑤ %MEM 占用内存的百分比;
⑥ NI 进程的NICE值,数值大,表示较少占用CPU时间;
⑦ VSZ 进程虚拟大小;
⑧ RSS 驻留中页的数量;
⑨ WCHAN
⑩ TTY 终端ID
11 STAT 进程状态
a. D Uninterruptible sleep (usually IO)
b. R 正在运行可中在队列中可过行的;
c. S 处于休眠状态;
d. T 停止或被追踪;
e. W 进入内存交换(从内核2.6开始无效);
f. X 死掉的进程(从来没见过);
g. Z 僵尸进程; < 优先级高的进程
h. N 优先级较低的进程
i. L 有些页被锁进内存;
j. s 进程的领导者(在它之下有子进程);
k. l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
l. + 位于后台的进程组;
① WCHAN 正在等待的进程资源;
② START 启动进程的时间;
③ TIME 进程消耗CPU的时间;
④ COMMAND 命令的名称和参数;
3、示例
ps aux
ps -auxf
参考
【1】 http://linux.die.net/man/1/ps
http://www.linuxsir.org/main/node/210
转载于:https://www.cnblogs.com/leaf9/p/3158388.html
linux shell常用函数,ps相关推荐
- 38、linux shell常用函数,nice
1.优先级从-20到19.越大,优先级越低. 2.nice 可以在创建进程时,为进程指定谦让度(优先级)的增量值,进程的优先级的值是父进程SHELL的优先级的值与我们所指定谦让度的相加和. 3.示例 ...
- Linux Shell常用技巧(九) 系统运行进程
Linux Shell常用技巧(九) 系统运行进程 十九. 和系统运行进程相关的Shell命令: 1. 进程监控命令(ps): 要对进程进行监测和控制,首先必须要了解当 ...
- Linux shell 常用代码片断
Linux shell 常用代码片断 参数输入 echo "input tips:" read input_variable echo "You entered: $in ...
- Linux Shell常用技巧(三) sed
Linux Shell常用技巧(三) sed 八.流编辑器sed 8.1 sed简介 sed是stream editor的缩写,一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区 ...
- Linux Shell常用技巧(目录)
Linux Shell常用技巧(一) http://liuxuyang.blog.51cto.com/2546552/1289413 一. 特殊文件: /dev/null和/dev/tty 二. 简单 ...
- 【shell 大系】Linux Shell常用技巧
在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...
- Linux Shell常用技巧(一)
Linux Shell常用技巧 文章转载自:http://www.cnblogs.com/stephen-liu74/archive/2011/12/20/2285454.html 一. 特殊文 ...
- linux 变量函数返回值,linux shell 自定义函数(定义、返回值、变量作用域)介绍...
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.下面说说它的定义方法,以及调用需要注意那些事项. 一.定义shell函数(define function) 语法: [ f ...
- Linux shell常用操作指令(0)
首先,说一下我跟Linux的接触的历史吧!第一次接触是在大一下学期的3月份,当时我参加了一个科创学习,接触到了有小型计算机之称的树莓派,在那段时间跟随老师从一开始的给树莓派烧录镜像到树莓派的一些基本配 ...
最新文章
- Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了!
- 无法分配更多的internet句柄怎么回事_一文精通Java NIO(内容较多,无耐心者勿点)...
- POJ 2135 Farm Tour (费用流)
- XML电子口岸自动报关项目 真实百万级项目下载
- ajax post 变options,关于ajax:JQuery POST请求转换为OPTIONS。 为什么?
- Java并发编程-线程的状态
- linux日志搜索关键词_linux中的实用技巧和快捷键总结
- 杂项:Java un
- 95 后程序员一出校门就拿年薪 32 万?
- jupyter notebook 内核挂掉
- RHCE-PXE无人值守装机一
- java配环境变量_用于 Java 开发的配置工具 Simple Configuration Facade
- 最新支持android的手机型号,Andorid10支持手机型号有哪些 安卓10适配机型介绍
- selenium调用浏览器打印功能,并保存为PDF
- 光伏窗性能研究(5)——中空光伏窗节能性能模拟及优化设计
- 离职通知邮件主题写什么好_辞职信邮件主题.doc
- 一元非线性回归方程(matplotlib)
- 法院拍卖房产税费由谁承担
- 回顾过去,才能展望未来
- k37.第十五章 K8s运维篇-Prometheus监控 (三)
热门文章
- python set_Python Set联合
- jmx客户端_Java JMX客户端示例– JMX身份验证
- 使用Google Play服务的Android定位
- Java 8日期– LocalDate,LocalDateTime,即时
- SQL创建数据库– PostgreSQL,MySQL,SQL Server
- Java经典基础面试题
- 【CodeForces】741 D. Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths(dsu on tree)
- linux系统安全加固基础篇1
- 【BZOJ】[SDOI2009]HH的项链
- Unable to add window -- token null is not for an application