ps命令简介:

此个命令用于查看用户进程。

1.命令格式:

ps [option] : ps 参数

常用的使用格式:ps aux |grep 'keyword'  通过关键字查找相关的进程信息

[root@xuelinux ~]# ps aux 显示所有进程的信息

USER    PID %CPU  %MEM  VSZ RSS  TTY   STAT START   TIME COMMAND

root     1  0.0  0.0  2900 1436  ?    Ss  21:04   0:02 /sbin/init

root     2  0.0  0.0   0  0    ?    S   21:04   0:00 [kthreadd]

root     3  0.0  0.0   0  0    ?    S   21:04   0:00 [migration/0]

root     4  0.0  0.0   0  0    ?    S   21:04   0:00 [ksoftirqd/0]

root     5  0.0  0.0   0  0    ?    S   21:04   0:00 [migration/0]

解析ps aux中显示信息的含义:(上面以中括号中的进程为内核进程)

USER:用户名  PID:进程号  %CPU:进程占用CPU的百分比  %MEM:进程占用内存的百分比

VSZ:虚拟内存占用大小  RSS:实际内存占用大小  TTY:终端方式

STAT:进程状态  START:进程开始时间  TIME:进程运行时长  COMMAND:启动进程的命令

2.命令功能:

查看用户进程。

进程状态分类:

D:不可中断的睡眠状态

R:运行或就绪状态

S:可中断的睡眠状态

T:停止状态

Z:僵死状态

进程类型分类:(含有中括号的进程都是内核进程)

N:低优先级进程

+:前台进程组中的进程

l:多线程进程

s:会话连接进程的首进程

3.命令参数:ps不加参数默认只显示前台进程

a: 显示所有与终端有关的进程(也就是随用户登录后启动的进程)

u: 显示进程的是由那个用户启动的

x: 显示所有与终端无关的进程(也就是系统启动后未登录用户时就启动的进程)

常用的格式

-e:显示所有进程

-l:以长格式显示进程

-F:比l更详细显示进程信息

-o:指定显示进程的中的某字段 ps -o pid,comm,ni 指定显示这三个字段

pstree:进程树  查看进程树 可以通过关键字查看 pstree |grep "keyword"

pgrep:以grep方式只显示进程的进程号 Usage:  pgrep bash 显示关于bash进程的进程号

[root@xuelinux ~]# pgrep -u root bash 查看以root用户运行的bash相关进程

2036

pidof:只显示进程的进程号(PID),可通过进程名查找其进程号 Usage: pidof sshd

4.命令实例:

ps aux | grep httpd

[root@xuelinux test]#  ps aux | grep httpd

root      2440  3.0  0.0   5980   732 pts/0    S+   16:49   0:00 grep httpd

root     25210  0.0  0.5  38020 10864 ?        Ss   Dec01   0:10 httpd

apache   25213  0.0  0.4  39024  7800 ?        S    Dec01   0:00 httpd

apache   25214  0.0  0.4  39024  7832 ?        S    Dec01   0:00 httpd

apache   25215  0.0  0.4  39024  7840 ?        S    Dec01   0:00 httpd

apache   25216  0.0  0.4  39024  7784 ?        S    Dec01   0:00 httpd

apache   25217  0.0  0.4  39024  7784 ?        S    Dec01   0:00 httpd

apache   25218  0.0  0.4  39024  7836 ?        S    Dec01   0:00 httpd

apache   25219  0.0  0.3  39024  7260 ?        S    Dec01   0:00 httpd

apache   25220  0.0  0.3  39024  7260 ?        S    Dec01   0:00 httpd

linuxpgrepgrep_linux命令:ps pstree pgrep pidof进程管理相关推荐

  1. 24.Linux进程管理工具——ps,pstree,pgrep,kill,top,htop,vmstat

    1.        ps 显示系统进程瞬间的运行动态的命令ps (1)选项:-A:所有的进程均显示出来,与 -e 具有同样的效果: -a:显示现行终端机下的所有进程,包括其他用户的进程: -u:以用户 ...

  2. pkill 命令_pkill和pgrep:流程管理命令

    pkill 命令 This is a introduction to *nix's process management tools: pkill and pgrep. As this site's ...

  3. Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)

    文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...

  4. linux进程管理基本概念

    linux进程管理基本概念 进程管理 进程树 什么是进程和程序 启动进程 前台启动进程 后台启动进程 创建进程 1 地址空间 2 进程元数据 3 如何创建进程 特殊进程 僵尸进程 孤儿进程 守护进程 ...

  5. linux进程与服务管理,linux基础之进程管理与服务

    进程的状态 进程被称作任务,有4种状态 运行态 运行或准备运行 等待态 可中断(TASK_ITERRUPTIBLE) 不可中断(TASK_UNITERRUPTIBLE) 停止态(TASK_STOPPE ...

  6. Linux实用操作:小技巧(快捷键)、软件安装、systemctl、软连接、日期时区、IP地址、主机名、网络传输、端口、进程管理、主机状态、环境变量、上传、下载、压缩和解压

    版本说明 当前版本号[20230415]. 版本 修改说明 20230415 初版 本课程的笔记已经更新完毕,各位可以通过点击黑马程序员2023年新版Linux零基础快速入门到精通>学习笔记总目 ...

  7. linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  8. 几个进程管理的命令:pkill,pidof,kill,killall,job

    pkill命令可以按照进程名杀死进程.pkill和killall应用方法差不多,也是直接杀死运行中的程序:如果您想杀掉单个进程,请用kill来杀掉. pkill命令可以按照进程名杀死进程.pkill和 ...

  9. 31.进程管理之进程概览,及ps命令详解,ps -ef,ps aux,ps -le,ps -l输出详解和示例

    本小章讲解进程管理中的进程概览和作用,及ps命令详解,ps -ef,ps aux,ps -le,ps -l的输出详解和示例 文章目录 进程概览 什么是进程和程序 进程管理的作用 进程启动方式 僵尸进程 ...

最新文章

  1. 【CV】吴恩达机器学习课程笔记第16章
  2. 计算机视觉编程——图像到图像的映射
  3. memcached 常用命令及使用说明
  4. shell的几个实战脚本例子(欠)
  5. 新概念0804:潘石屹学习python
  6. POJ 3259 Wormholes
  7. cuba.platform_CUBA 7.2 –有什么新功能?
  8. nacos服务注册与发现
  9. 小蚂蚁学习数据结构(16)——串的堆分配储存代码演示
  10. R语言︱非结构化数据处理神器——rlist包
  11. Qt 之 QEvent
  12. 如何看懂时序图LCD1602(经典)
  13. 控制算法简析3——LKA中PID控制的error选取
  14. c++笔试题(带答案)值得我们一看
  15. 计算机二级office无法评分,计算机二级OFFICE评分标准
  16. 如何重置 Mac 上的 NVRAM
  17. 利用IntelliJ IDEA与Maven开始你的Scala之旅
  18. c++ 高精度 加减乘除 四则运算 代码实现
  19. 计算机测试word总是零分,word excel做好后评分为什么是0分
  20. bjca数字认证产品报错产品崩溃

热门文章

  1. 源码包安装mysql5.6_源码包安装mysql5.6
  2. Mybatis逆向工程自动生成代码文件
  3. linux中如何统计目录中的文件,[Linux目录文件]在Linux中统计目录内文件
  4. easyuefi无法安装只能在基于_SOLIDWORKS2018安装时VC2015安装失败的解决方法
  5. Oracle导入ixf文件,Shell读取文本批量导出\导入DB2数据
  6. jackson 读取多文件_Spring Boot系列之读取配置
  7. 4am永远 鼠标按键设置_4AM碾压性夺冠创PCL历史!韦神赛后采访彰显霸气
  8. python整数预测_时间序列预测全攻略(附带Python代码) | 36大数据
  9. 腾讯视频怎么上传自己的视频?
  10. js属性对象的hasOwnProperty方法