pgrep

pgrep指令可以按名字或者其他属性搜索指定的进程,显示出进程的id到标准输出。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

     pgrep [-flvx]  [-d delimiter]  [-n|-o]  [-P ppid,...]  [-g pgrp,...]  [-s sid,...]  [-u euid,...]  [-U uid,...]  [-G gid,...]  [-t term,...]  [pattern]

 

2、选项列表

选项

说明

--help

显示帮助文档

--version

显示命令版本

-d delimiter

设置用于分隔输出中每个进程ID的字符串(默认为换行符)。(仅限于pgrep)

-f

查找完成的文件名

-g pgrp

只匹配列出的进程组ID中的进程。进程组0被转换为pgrep或pkill自己的进程组。

-G gid

只匹配实际组ID列出的进程。可以使用数值或符号值。

-l

列出进程的名字和id

-n

选择最近执行的进程

-o

选择最早的进程

-P ppid

选择父pid匹配的进程

-s sid

只匹配进程会话ID列出的进程。会话ID 0被转换为pgrep或pkill自己的会话ID。

-t term

查找符合终端号的进程

-u euid

只匹配其有效用户ID列出的进程。

-U uid

只匹配实际用户ID列出的进程。可以使用数值或符号值。

-v

查找不符合条件的进程

-x

只匹配其名称(如果-f指定了命令行)与模式完全匹配的进程。

 

3、实例

1)查看指定进程信息

[root@localhost ~]# pgrep -l wc               //显示名称和进程号

8572 wc

2)查看某个终端的进程

[root@localhost ~]# pgrep -l -t tty1          //显示tty1下的进程id和进程名字

7734 Xorg

最新文章

  1. LVM基本介绍与常用命令
  2. Tapestry
  3. Fiddler Tips
  4. JSBinding+SharpKit / 脚本加密(JSC或Bytecode,参考cocos2d-js)
  5. python中的内置函数getattr()
  6. Entity FrameWork 中使用Expression<Func<T,true>>访问数据库性能优化
  7. http相关概念在iOS中的使用介绍
  8. 配置java环境时,java的path地址放在其他地址的前面还是后面?
  9. 基于jQuery标题有打字效果的焦点图
  10. 二、Socket之UDP异步传输文件
  11. iOS-设计模式之通知
  12. UWP锁、解屏后无法响应操作
  13. Mysql 用户,权限管理的几点理解。
  14. java ---日期的格式化
  15. 【原】无脑操作:IDEA + maven + Shiro + SpringBoot + JPA + Thymeleaf实现基础认证权限
  16. 监测NGINX服务的shell脚本
  17. 移动应用开发技术选型:WebApp>HybridApp>NativeApp
  18. 2017年4月12日16:53:54 mysql 还有没看过的命令,spring boot rabbitmq的几种应用场景,mybaties的几种句柄及其映射规则
  19. 记录一则ORA-600 [13011]错误
  20. 【重要】NOI-1.2-10-字符串大小

热门文章

  1. iOS开发swift语法0基础篇—————(swift技术交流群:361513739)
  2. awk命令的基本使用
  3. 循环打印视图(学习WHILE循环)
  4. Centos7 zookeeper单机/集群安装详解和开机自启
  5. component 理解
  6. QGL登陆wui 提示not possible
  7. JAVA基础——集合——ArrayList
  8. 如何比sketch和axure更方便地给原型做交互?
  9. vue使用md5加密
  10. Hybrid设计--账号体系的建设