查找某进程 但过滤grep进程本身 方法

jemalloc实战:5分钟搞定C程序内存泄漏检测(附PDF报告生成技巧) 本文详细介绍了使用jemalloc的heap profiling功能快速检测C/C++程序内存泄漏的实战方法。通过预编译库和LD_PRELOAD注入,无需修改代码即可启动低开销剖析,并利用jeprof工具进行深度分析和生成可视化PDF报告,帮助开发者高效定位线上或开发环境中的内存问题。 阅读详情

在进程表中查找特定进程的命令通常如下:

ps -ef | grep some_string
输出时,不仅会输出将要查找的进程数据,清空包括grep进程本身的数据,因为查找串包含在grep调用中。过滤grep本身方法有:

ps -ef | grep some_string |grep -v grep

-v:表示忽略grep本身。

 

还有一个方法:

ps -ef | grep [s]ome_string
即将要查找的串变为一个正则表达式。因为grep进程的条目显示处理命令优先于正则表达式([s]ome_string)。当grep命令运行时,grep进程自身的条目不匹配,就没有包括在输出中了。

使用egrep一次查找多个串:
egrep "desktop|mysql|ntp" /etc/passwd"


AI预测彩票,使用chatgpt和lstm神经网络(文末附源码) AI预测彩票,使用chatgpt和lstm神经网络(文末有彩蛋) 阅读详情

相关推荐

AD9371 官方例程构建及单音信号收发

项目构建基本流程和AD9361差不多,由于官方使用的ZCU102,记录下移植遇到的一些问题最终接收到正确的正弦波Errors: 0Errors: 0Errors: 0Errors: 0AD9361。

weixin_44630490的博客 2973

查询进程并排除自身进程

ps -ef | grep java ps -ef | grep java | grep -v grep ps-ef | grep [j]ava

limo 1085

微信小程序利用Echarts加载中国地图的步骤

微信小程序如何利用Echarts加载地图?可按照如下四个步骤进行。(阅读时间大概3分钟)。

成都都成 5275

linux shell grep 如何去除它自己

问题: 在Linux shell编程中,常会用到grep命令对进程等进行关键字搜索,然后会对结果列表进行后处理,比如提取进程号等,再做进一步的处理。但是,grep结果会包含grep自己在内: [docker@shanghai tmp]$ ps -ef | grep ssh root 1088 1 0 08:43 ? 00:00:00 /usr/sbin/ssh...

hongweigg的专栏 1万+

别慌!Oracle MOS登录页面大变样?5分钟搞定新旧账号登录全流程

本文详细解析Oracle MOS登录页面改版后的新旧账号登录流程,帮助用户快速适应账号体系变革。针对传统MOS账号和OCI账号的不同应用场景,提供5分钟内完成无缝切换的实用指南,包括登录步骤、书签设置和密码管理策略,助力数据库管理用户高效访问Oracle技术支持资源。

weixin_30275415的博客 517

AI赋能运筹优化:从参数生成到智能求解的工程实践

运筹学通过线性规划、整数规划等数学模型,为供应链、物流、生产排程等复杂决策问题寻找最优解,其核心价值在于提升资源利用效率与决策科学性。传统方法依赖精确的输入参数与专家经验,面临数据不准、建模门槛高、求解调优难等挑战。人工智能技术的引入,正从原理层面重塑这一流程:通过深度学习模型生成更贴合现实的动态参数(如需求分布、行驶时间),利用自然语言处理降低建模门槛,并借助强化学习对求解器进行智能参数调优。这种AI与运筹学的融合,在工程实践中显著提升了优化系统的自适应能力与求解效率,使其在应对实时交通、柔性生产调度等动

weixin_26913055的博客 595

使用grep查询的时候排除自身命令

查看手册页man grep   选项   -v, --invert-match               Invert the sense of matching, to select non-matching lines.  (-v is specified by POSIX.)   例如使用ps命令查询sshd进程 ps aux | grep sshd   root

雜貨鋪 1万+

7.19华为OD机试真题 新系统 - 物流仓储多维度成本利润综合查询系统 (Java/Py/C/C++/Js/Go)

7.19华为OD机试真题 新系统 - 物流仓储多维度成本利润综合查询系统 (Java/Py/C/C++/Js/Go)

算法大师! 618

ps -ef | grep 不显示自己

第一种方法:ps -ef | grep sshd | grep -v grep 这种方法容易理解 第二种方法: ps -ef | grep [s]shd 这个方法比较巧妙,但是不容易理解。 执行ps -ef | grep sshd的时候,grep本身的进程是grep sshd,所以grep本身也会显示出来;而 ps -ef | grep [s]shd的时候,grep本身的进程是grep [s]shd,所以grep本身不会显示出来。这里其实是利用了参数展开的问题,[s]shd作为grep的参数展开为s

周葛亮的博客 4494

小红书图文笔记图像批量爬取:Python爬虫实战与反反爬策略全解析

在当今社交媒体盛行的时代,小红书作为中国领先的生活方式分享平台,积累了海量的优质图文内容。对于数据分析师、市场研究人员或内容创作者来说,能够高效获取这些数据具有重要意义。本文将详细介绍如何使用Python构建一个高效、稳定的小红书图文笔记图像批量爬取工具,涵盖最新技术栈和反反爬策略。本文详细介绍了如何使用Python构建一个高效、稳定的小红书图文笔记图像批量爬取系统。通过结合Playwright、aiohttp等现代工具,实现了从列表页采集到图片下载的完整流程。

2201_76125261的博客 2364

超声波传感器(CHx01) 学习笔记 Ⅲ - I2C读写操作

CH-x01 通过 2 线 I2C 协议与主机处理器通信

nicole088的专栏 1737

grep查找时,去掉grep本身那一条

grep 查找时,总会显示本身那一条,比如要查找vsftpd这个进程的运行状态,去掉本身那一条,我们可以这样操作: ps  -aux | grep vsftpd | grep -v grep

知秋一叶的专栏 9889

全面认识PFC和LLC

想象一下,你在拉一辆车,如果你的力气都用在推动车子前进的方向上,这样拉车会比较轻松。而如果你的力气用在不正确的方向,比如侧向、斜向,那就需要更大的力气才能推动车子。PFC就是在帮助电流“朝着正确的方向”流动,这样可以用更少的能量做更多的事情,减少无用的功率损耗。PFC负责将电流方向对齐,让电源效率更高,而LLC负责电压的高效转换,两者配合可以在更宽的负载范围内保持高效率。综上所述,PFC LLC电路是一种高效的电源转换电路,通过PFC模块和LLC模块的组合,实现了从交流电到直流电的高效转换。

weixin_43199439的博客 6097

查找某进程 并过滤grep

方法一: ps -ef | grep some_string |grep -v grep -v:表示忽略grep本身。 方法二: grep的内容写成正则表达式 这样grep进程就不符合要求了 如 ps aux| grep kworker/[1-5]

qq_25147897的博客 1325

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

linux命令ps -ef | grep 查找信息

(Global Regular Expression Print)查找的意思,使用的权限是所有的用户,它是一种强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来。但是会显示了 grep进程的本身,有的人会认为这就是自己想要的 进程,结果用 kill -9 PID 时提示进程号不存在.......进程号一直的变的那个进程是 grep进程本身(橙色标注)5344 -->5384 --> 5422。:用户ID,指的是程序被该UID所拥有,但输出的是用户名,比如上述输出的是root 用户。

Sunny Boy001的博客 6627

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux 系统中使用 ps -aux | grep 查找进程的教程

无论是查找进程、监控资源使用情况,还是终止不必要的进程,这些命令都是非常有用的工具。这条命令会列出系统中所有用户的进程,包括后台运行的进程。输出的结果包括了进程ID(PID)、用户、CPU和内存使用情况、进程启动时间以及进程命令等信息。在 Linux 和 Unix 系统中,监控和管理系统进程是系统管理员和开发者的基本任务之一。执行这个命令,你将会看到当前用户会话中的进程列表。命令,可以查看系统中活跃的进程,并获得有关这些进程的详细信息。以及相关命令来查找和管理 Linux 系统中的进程的教程。

宋发元 6037

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux grep 不区分大小写,linux grep不区分大小写查找字符串方法

grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i。一、查看grep工具版本方法图1 grep版本查询二、grep -i 使用方法图2 grep不区分大小写备注:grep使用方法: grep [选项] PATTERN 文件grep -i "error" #忽略大小写区分grep -v "grep" #忽略grep命令本身,在文档中过滤...

weixin_42303078的博客 1351

Linux用ps命令查找进程PID再用kill命令终止进程的方法

[url]http://blog.youkuaiyun.com/zhshow/article/details/6042338[/url] 我们需要使用linux下另外一个ps命令查找与进程相关的PID号: ps aux | grep java ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指...

pyzheng的专栏 1954

Linux运维命令:进程查找利器pgrep介绍

 pgrep 作为 Linux 系统进程管理的效率工具,在运维场景中展现出独特优势。它能够通过简洁的语法快速定位进程 PID(如 pgrep nginx),彻底摆脱传统 ps | grep 冗长管道操作的繁琐,尤其在高并发服务或复杂进程树场景中显著提升诊断效率。同时,其灵活的过滤机制支持按用户(-u)、进程名(-x)、完整命令行(-f)等多维度精准筛选进程,轻松应对僵尸进程清理或异常服务定位等复杂场景。在自动化运维层面,活用此命令和相关参数可以快速找到对应的进程并进行合适的处理,进而提高效率。

weixin_70208651的博客 1902

CentOS过滤问题——唯一确定需要过滤进程号的方式

前言 本文介绍了为什么可以通过 ps -ef 配置文件名 的方式来过滤出 配置文件对应的进程 一、ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程的状态,ps命令输出值非常多,通常会结合管道符 和grep 使用。 二、使用步骤 1.我们直接输入ps命令,不加任何参数。 代码如下(ps示例): 可以看到默认输出4列信息 PID: 运行着的命令(CMD)的进程编号 TTY: 命令所运行的位置(终端) TIME: 运行着的该命令所占用的...

goTsHgo的博客 1683

Linux中Kill进程的N种方法

long long ago,曾有一个想法,就是完全脱离windows,使用linux生活、工作。以前迫于各种专业工具不支持linux,只能无奈的使用xp。最近工作内 容是android移植+单片机开发,android就不说了,必须用linux开发。单片机也找到一些linux的工具,于是乎有不少时间是在 linux上进行开发工作。自然而然的,经常要进程管理。linux的进程管理手段丰富。想怎么杀进程

SMarxX的专栏 9056

day10-管道符与grep与find

grep是对数据进行过滤查找关键字grep作用是,从文件中(而非文件夹)匹配出存在该关键字的那一行信息。语法 :grep 参数 '关键字' 文件名测试数据1.找出存在My字符的行-n 参数,显示存在该关键字的行号-i grep忽略大小写利用grep找出nginx软件,配置文件中,定义的网站监听端口号。

hcb20010421的博客 1280

【Linux cmd】查找进程信息

显示系统中所有进程的详细信息,包括用户 ID(UID)、进程 ID(PID)、父进程 ID(PPID)、启动时间(STIME)、终端(TTY)和完整命令行(CMD)等。通过管道符将 ps -ef 的输出传递给 grep,过滤出包含 "Trace" 的行。(grep 自身的进程也会出现在结果中)

Elena's Blog 497

Linux通过进程号查询占用的端口

1.查看进程号 ps -ef | grep 进程名 [root@mylinux ~]# ps -ef|grep mysql root 2171 1 0 Apr10 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql...

CC的博客 4071

grep 不打印本身

显示java进程的同时还会把“grep java”这个进程打印出来“root 5523 5203 0 10:49 pts/0 00:00:00 grep java”,为了不打印此行,有以下几种方式,大家看着哪个好使吧: 1.ps aux | grep java | grep -v "grep" 2.ps aux|grep \[j]ava 或ps aux|grep [j]ava 如果需要...

weixin_30909575的博客 331

linux自动杀死进程

kill -9 `ps -ef|grep DataServer|awk '{print $2}'` ps -ef 显示所有进程 grep DataServer 在显示的所有进程里找出含有 DataServer字段的行 awk '{print $2}'  在显示的所有进程里找出含有 DataServer字段的行后 显示该行以空格分隔的第二域 即PID那域! 然后kill -9 pid 那不就

3322
上一篇: 删除文件中的空行和注释行 linux shell
下一篇: linux技巧收集
ysdaniel
博客等级 码龄18年 232粉丝 116原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值