ps与grep组合命令使用

Linux常见面试题-ps查看进程命令 ps查看进程: 基础操作 PS命令语法: 1、ps 命令用于查看当前正在运行的进程。 2、ps -aux | grep java 3. kill 命令用于终止进程 阅读详情
AI摘要

本文详细介绍了Linux系统中ps和grep两个常用命令的功能及用法。通过结合使用这两个命令,可以有效地查询系统中特定进程的信息。文章还提供了具体的使用示例帮助读者更好地理解和掌握这些命令。

管道命令

我们在做运维的时候,经常会使用这个命令ps -ef | grep nginx。
ps -ef 表示显示所有进程的消息。
| 是管道命令。通常需要借助管道命令”|”多个命令的组合,形式如下:

command 1 |  command 2 |  command 3 ……

管道命令的作用是将command 1 执行的结果,交给command 2 处理,以此内推。所以 ,

grep nginx 表示的是在所有进程的消息查询名字为nginx的进程。

下面来看看grep指令与ps 指令的具体用法。

grep 指令

grep 是Linux 下的文本过滤工具。它的使用权限是所有用户。grep 根据制定的字符串,对文件的每一行进行搜索。 如果找到这个字符串,就输出这个字符串的内容。其格式如下:

grep [选项] 需要查找的文件名

选项说明:

选项说明
-A NUM除了列出符合条件的行外,同时列出每个符合条件的后NUM行
-i搜索时忽略大小写
-n在搜索结果中忽略行号
-w精准查找

例如:新建了一个exercise.txt文件,内容如下:

1. 查找文件中的“adb”字符串,模糊查找

grep abc exercise.txt

2. 查找文件中的“adb”字符串,不区分大小写

grep -i abc  exercise.txt 

3. 查找文件中“abc”字符串,精准查找

grep -w abc  exercise.txt 

ps 指令

ps指令显示系统进程在瞬间的运行状态,其格式如下:

ps [选项]

选项说明:

选项说明
a显示所有用户的进程,包含每个程序完整路径
-x显示所有系统程序,包括那些没有终端的程序
-f显示UID,PPIP,C与STIME栏位。
-c只显示进程名称,不显示进程的完整路径
-e将除内核进程外所有的进程信息写到标准输出

例如:

UIDPIDPPIDCPUSTIMETTYTIMECMD
root130318828022:30pts/000:00:00grep nginx
  • UID: 程序被该 UID 所拥有
  • PID: 就是这个程序的 ID
  • PPID 则是其上级父程序的ID
  • CPU: 使用的资源百分比
  • STIME :系统启动时间
  • TTY: 登入者的终端机位置
  • TIME:使用掉的 CPU 时间。
  • CMD: 所下达的指令为何
ps -xu | grep这个命令的用途 命令本身也会出现在输出结果中。这个命令组合由两部分组成,我们先分别解释,然后再合并它们的功能。所以,ps -xu | grep [keyword],但由于括号中的特殊格式,它不会匹配自己的进程命令。是一个用于文本搜索的工具。当你将一个关键词传递给。时,它会输出那些含有这个关键词的行。例如,如果你想查找所有的。这样做,grep搜索的是。这样,你就会看到所有与。 阅读详情

相关推荐

RT-Thread Studio与CubeMX联合编程(超级详细)

RT-Thread Studio与CubeMX联合编程 本文章参考以下文章: https://blog.youkuaiyun.com/qq_40824852/article/details/122596043 https://zhuanlan.zhihu.com/p/395106066 https://blog.youkuaiyun.com/m0_37697335/article/details/108890584 一、简介 经过上次对RT-Thread Studio的初步尝试,发现RT-Thread Studio中存在官方支

zhuzhu的博客 3万+

linux常用命令-grep命令与ps命令详解(超详细)

本文介绍了两个常用的命令行工具:grep和ps。grep命令用于在文件中搜索匹配指定模式的行,ps命令用于查看系统中的进程状态。通过学习和掌握这些命令的基本语法和常用选项,可以更高效地进行文件搜索和进程管理。grep命令可以根据模式搜索文件中的内容,并提供多种选项来满足不同的需求,如忽略大小写、递归搜索、打印行号等。ps命令可以显示当前系统中运行的进程信息,包括进程ID、父进程ID、CPU使用率等,同时提供多种选项来过滤和定位特定的进程。这些命令在系统管理、开发调试等场景中非常实用,能够提高工作效率。

zcs2312852665的博客 1万+

PTC-6-2004汽轮机性能计算源代码,pycharm-包括试验计算、一类修正、二类修正-以CC350-16.7/0.98/0.5/538/538型汽轮机为例,5万7千字,过程不易欢迎打赏

汽轮机性能计算完整源代码-简化试验-包括试验计算一类修正计算和二类修正计算目录图 1 工程结构。

weixin_43441028的博客 996

ps|grep命令详解

ps将某个进程显示出来,参数意义: -A  显示所有程序。  -e  此参数的效果和指定"A"参数相同。 -f  显示UID,PPIP,C与STIME栏位。  UID      :程序被该 UID 所拥有 PID      :就是这个程序的 ID  PPID    :则是其上级父程序的ID C          :CPU使用的资源百分比 STIME :系统启动时间 TTY     :登...

lxn18392641463的博客 4036

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

m0_72224305的博客 4305

STM32进入HardFault_Handler时,如何找到问题所在?

当STM32进入HardFault_Handler时,定位问题发生的点

m0_60831979的博客 2150

【125】Linux 中 ps -ef|grep和ps、grep详解

一、ps -ef|grep详解(原文见公众号python宝)ps命令将某个进程显示出来,PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是...

小麦粒的Python 3万+

到底什么是电源的斜波补偿,电源芯片CS引脚作用,一文讲清楚!

上文有提到电流环,其实电流环再细分也有很多模式,用的最多的是峰值电流模式峰值电流模式调节工作原理如下:(1)当输出负载增大时,输出电压降低,因此,Vc 增大,线性增加的电感电流只有升高到更大的值才能使 PWM 电流比较器翻转,开关管导通的时间增长,占空比增加,输入功率增加,因此输出电压增加,当输出电压增加到调节的范围内时,系统保持平衡。

jwgdhuwdhg的博客 1万+

Linux系统中使用ps和grep组合命令查找特定Python进程的指南

Linux系统中使用ps和grep组合命令查找特定Python进程的指南

Leon_Jinhai_Sun的博客 1148

IgH EtherCAT 从入门到精通:第 5 章 多主站与系统集成配置

本文介绍了 EtherCAT 多主站配置与系统集成方法。主要内容包括: 多主站实例配置原理:通过内核模块参数指定多个主站设备,每个主站独立管理一条 EtherCAT 总线,最多支持32个主站实例。 配置文件详解:在/etc/ethercat.conf中通过MASTER<X>_DEVICE变量定义各主站绑定的网卡或MAC地址,支持冗余备份配置。 系统服务集成:提供了systemd服务单元文件和传统init.d脚本两种方式实现开机自启动和管理,并建议通过override文件定制服务依赖关系。 架构示

从事嵌入式linux android驱动开发,拥有全栈能力 350

计算机网络技术研究方向有哪些创新点

计算机网络技术方向的创新点众多,这些创新不仅推动了网络技术的不断发展和完善,还为用户提供了更高效、更安全、更便捷的网络服务。- 边缘计算是一种将计算和数据存储推向网络边缘的技术,通过将数据处理和分析的任务分散到网络的各个节点,降低了数据传输的延迟,提高了实时性。- 通过网络自动化工具和技术,可以实现网络配置的自动化、网络故障的自动诊断与修复等功能,降低了网络运维的复杂性和成本。- 通过引入人工智能技术,网络可以实现更智能的流量管理、故障预测和自动修复等功能,提高了网络的性能和稳定性。

Loving_enjoy的博客 1495

linux终止进程:jobs和pkill命令结合使用及ps grep组合使用

在Linux系统中,管理和终止后台进程是一项常见的任务,特别是当你需要释放资源或者解决不响应的进程时。SCP(Secure Copy)是一个常用的命令行工具,用于在本地和远程主机之间安全地传输文件。当SCP进程被放置在后台运行时,有时需要终止这些进程以维护系统的稳定性和性能。

学亮编程手记 1031

基于生存结局(生存分析/COX回归)的中介效应分析

① 建立观察变量OVB和中介变量MVB的回归模型(注意:这里根据mediation包的介绍,需要构建的是probit模型,而不是logist回归模型,网上有很多的代码用的logistic回归,结果自己跑的时候发现报错,我在这里陷了很久;为了方便演示,我们生成了一个协变量(Age)、一个连续型观察变量(liaOVC)、一个二分类观察变量(OVB)、一个连续型中介变量(MVC)、一个二分类中介变量(MVB)以及最后的结局变量(生存时间[time],生存结局[stats])。

m0_61863309的博客 1万+

ps -ef | grep httpd | grep -v grep | wc -l

工作中,平时都是通过ps -ef 去进行查看系统上的运行的所有进程,是一个特别常用的命令;这里说下该命令的具体含义: 只执行ps命令,默认是显示当前控制台下属于当前用户的进程: 参数 -e 显示运行在系统上的所有进程 参数 -f 扩展显示输出 UID 启动进程的用户 PID 进程的进程号 PPID 父进程进程号 C cpu使用率 STIME 进程启动时的系统时间 TTY 进程启动时终端设备 TIME ...

dragoo1的专栏 6455

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux命令,ps 命令

l:以长格式显示进程信息,包括 F(标志)、UID(用户 ID)、PID(进程 ID)、PPID(父进程 ID)、C(CPU 使用率)、STIME(启动时间)、TTY(终端类型)、TIME(CPU 时间)和 CMD(命令名/命令行)。ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem:自定义输出格式,显示进程 ID、父进程 ID、命令名、内存使用率和 CPU 使用率,并按内存使用率降序排序。ps aux:显示系统中所有用户的所有进程(包括与终端关联和不关联的进程)。

五味香的专栏 1199

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ps -ef|grep详解

ps命令将某个进程显示出来 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 ...

aixiaqin3479的博客 4764

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ps-ef命令linux,【Linux】- ps -ef |grep 命令

ps:将某个进程显示出来grep:查找|:管道命令 表示ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条命令是检查OC 进程是否存在:ps ...

weixin_42300879的博客 5833

查看 Linux 进程 巧用ps|grep命令

命令格式: ps -ef | grep <进程名> PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是管道查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 以下这条命令是检查sshd 进程是否存在: ps -ef | grep sshd 字段含义如下: UID PID PPID C STIME TTY TIME CMD pi 1286 16674 0 02:36

Linux I Tell U 8870

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用内存资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 命令组合解析(针对CPU的,ME...

575

linux中命令的正则表达式使用

linux grep

ningyanggege的博客 824

ps -ef |grep 输出的具体含义

  上述内容为: 命令拆解: ps:将某个进程显示出来 -A  显示所有程序。  -e  此参数的效果和指定"A"参数相同。 -f  显示UID,PPIP,C与STIME栏位。  grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 这条命令的意思是显示有关Apachejetspeed有关的进程 UID PID PPID C STIME TTY TIME CMD...

g56467467464的博客 1万+

【Linux】ps -ef|grep详解

首先 ps命令将某个进程显示出来grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行PS是LINUX下最常用的也是非常强大的进程查看命令grep命令 是查找, 是一种强大的文本搜索工具,它能 ​ ​ 使用正则表达式 ​​ 搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。以下这条命令是检查 java 进程是否存在:ps -ef |grep java字段含义如下:UID P

m0_46286757的博客 3228
上一篇: The authenticity of host '183.131.153.101 (183.131.153.101)' can't be established.
下一篇: 配置域名访问云服务器
She_lock
博客等级 码龄12年 157粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值