Linux ps 命令详解 Linux ps 命令是一种强大的进程查看命令,可以确定有哪些进程正在运行、进程是否结束、进程是否僵死、哪些进程占用了过多的资源等等。ps 命令最经常使用的是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,可以使用 ps 命令。 ps 命令的语法格式如下: ps [选项] 其中,-e 选项用于显示所有进程,-f 选项用于显示全格式,-h 选项用于不显示标题,-l 选项用于显示长格式,-w 选项用于显示宽输出,a 选项用于显示终端上的所有进程,包括其他用户的进程,r 选项用于只显示正在运行的进程,x 选项用于显示没有控制终端的进程。 在使用 ps 命令时,可以使用 O 选项来指定排序键,例如: ps -O k1 [+|-] k2 [,…] 其中,k1、k2 等是 SHORT KEYS 中的快捷键,用于指定排序顺序。如果在命令行参数中指定了多个排序键,则可以使用逗号分隔。 ps 命令还支持长命令行选项,以“--”开头,例如: ps --sort=X [+|-] key [,[+|-] key [,…]] 其中,X 是 SORT KEYS 段中的一个多字母键,“+”字符是可选的,表示升序排序,“-”字符表示倒转排序。 在使用 ps 命令时,还可以使用 --help 选项来显示帮助信息,--version 选项来显示命令的版本信息。 ps 命令的排序键列表见表 4-3。 表 4-3 排序键列表 c cmd 可执行的简单名称 C cmdline 完整命令行 f flags 长模式标志 g pgrp 进程的组 ID G tpgid 控制 tty 进程组 ID j cutime 累计用户时间 J cstime 累计系统时间 k utime 用户时间 K stime 系统时间 m min_flt 次要页错误的数量 M maj_flt 重点页错误的数量 n cmin_flt 累计次要页错误 N cmaj_flt 累计重点页错误 o session 对话 ID p pid 进程 ID P ppid 父进程 ID r rss 驻留大小 R resident 驻留页 s size 内存大小(千字节) S share 共享页的数量 t tty tty 次要设备号 T start_time 进程启动的时间 U uid UID u user 用户名 v vsize 总的虚拟内存数量(字节) y priority 内核调度优先级 常用的 ps 命令参数有 u、a、x 三个,下面将通过例子来说明其具体用法。 例如,以 root 身份登录系统,查看当前进程状况: $ ps 可以看到,显示的项目共分为四项,依次为 PID(进程 ID)、TTY(终端名称)、TIME(进程执行时间)、COMMAND(该进程的命令行输入)。 可以使用 u 选项来查看进程所有者及其他少许详细信息,例如: $ ps u 可以看到,显示的项目共分为十项,依次为 USER(进程所有者)、PID(进程 ID)、%CPU(进程占用的 CPU 时间百分比)、%MEM(进程占用的内存百分比)、VSZ(虚拟内存大小)、RSS(驻留大小)、TTY(终端名称)、STAT(进程状态)、START(进程启动时间)、COMMAND(该进程的命令行输入)。 可以使用 x 选项来查看所有进程的情况,例如: $ ps x 可以看到,显示的项目共分为四项,依次为 PID(进程 ID)、TTY(终端名称)、TIME(进程执行时间)、COMMAND(该进程的命令行输入)。 ps 命令是一种强大的进程查看命令,能够帮助用户快速了解系统中的进程情况。




















- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 马克思基本原理概论社会实践调查报告大学生网络道德现状调查.doc
- MATLAB课程设计时钟.doc
- vue-pure-admin-Typescript资源
- 系统集成项目管理工程师知识考题分析.docx
- 网络推广手册规范.docx
- 中国云计算市场研究报告.docx
- 自动化冲压车间工艺(冲次计算、设备规格).doc
- 数字图像处理-图文.pptx
- 数据采集课程设计.doc
- 计算机爱好者协会2023年下半年活动总结.docx
- 搜索引擎优化与营销.pptx
- Go语言设计模式-goDesignPattern-实战源码-Go资源
- 电子商务安全导论名词解释、简答题-.doc
- 航天科工集团网站建设方案.docx
- VB-股市计算器课程设计报告书.doc
- 网络文化艺术节活动策划方案.doc


