Linux中的ps -ef | grep 指令总结(进程查看ps/ps -ef、进程关闭kill pid、管道运算符 | 、grep文本搜索工具/ps -ef | grep)

ps -ef | grep :命令用于在 Linux 或 Unix 系统中查找正在运行的进程
例如 :ps -ef | grep dds回车就可以查到ddscxxPublisher等等的进程,如果此进程正在运行的话

此时如果想要杀掉该进程的话,则:kill PID
此PIDps -ef | grep dds回车查到的某个进程的进程编号

指令分解,其中:


psprocess status(进程状态)的缩写。它用于显示当前正在运行的进程的信息。
(并不全,而且还不显示详细的完成进程信息)

-ef 是 ps 命令的选项之一。其中 -e 表示显示所有进程,-f 表示显示完整的进程信息,如下图所示,ps -ef 指令的查出的所有进程的详细信息:

请添加图片描述


| 是管道符号,用于将一个命令的输出作为另一个命令的输入


grep 是一个强大的文本搜索工具用于在给定的文本中查找匹配某个模式的行

使用方法:grep -i [搜索词] [文件名]
grep -i zhongguo /etc/duzhong.txt:在 /etc这个目录下的/duzhong.txt文件中找出跟zhongguo匹配的行,-i 表示不区分大小写

如果向显示行号:grep -n -i zhongguo /etc/duzhong.txt

这种方法只是在文件外面搜索,如果你已经打开了某个文件:vim ./duzhong.txt,然后在里面寻找某一行的话(vim模式下查找匹配的行)

直接/后面跟上想要查找的项即可,然后按下回车键

然后N表示上一个,n表示下一个,切换到查找出来的项即可


综上所述,ps -ef | grep 命令的作用是将 ps -ef 命令的输出结果传递给 grep 命令进行过滤和搜索。使用这个命令可以根据关键词或模式来查找特定的进程信息。

请添加图片描述

例如,假设你想查找所有以 “httpd” 开头的进程,你可以使用以下命令:

ps -ef | grep httpd
这个命令会先执行 ps -ef 来获取所有正在运行的进程信息,然后将结果传递给 grep 命令进行过滤。grep httpd 会搜索匹配 “httpd” 的行,并将结果显示出来,这样你就可以看到所有包含 “httpd” 的进程信息。

使用 ps -ef | grep 命令可以方便地查找和过滤进程信息,帮助你快速定位和操作特定的进程。

  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 这两个命令都是用来查看进程的命令,但是它们的输出格式略有不同。ps -ef会显示所有进程的详细信息,包括进程PID、PPID、CPU占用率、内存占用率等等;而ps -aux则会显示所有进程的详细信息,包括进程的用户、CPU占用率、内存占用率等等。两个命令的输出格式不同,但是它们都可以用来查看进程的信息。 ### 回答2: ps -efps -aux是用于在Linux或类Unix系统查看当前运行进程的命令。 ps -ef命令可以列出当前系统的所有进程信息。其,-e表示显示所有进程,-f表示显示完整的进程信息。 ps -aux命令与ps -ef命令类似,也可以列出当前系统的所有进程信息。其,-a表示显示所有用户的进程,-u可以以用户为基准显示进程信息,-x表示同时显示没有控制终端的进程信息。 两个命令的主要区别在于选项的不同。ps -ef命令显示格式比较直观,信息更详细,而ps -aux命令显示格式比较简洁,信息相对较少。 通过这两个命令,可以获取到进程PID进程ID)、PPID(父进程ID)、USER(进程所属用户)、%CPU(进程占用CPU的百分比)、%MEM(进程占用内存的百分比)等详细的信息。 使用这两个命令可以帮助用户了解系统的运行进程情况,找出资源占用较高的进程,进行进程管理和调优。 ### 回答3: ps -efps -aux是两个常用的查看进程的命令。 ps -ef输出的结果是以标准格式显示进程的详细信息。 "-e"选项代表显示所有进程,"-f"选项代表显示进程的详细信息,如进程的用户、进程ID、父进程ID、CPU使用率、内存使用率、执行时间等。 ps -ef命令输出的结果以表格的形式展示,每个字段都有相应的标题。这个命令主要适用于Unix和Linux操作系统。 相比之下,ps -aux是用于查看进程的另一种命令。 "-a"选项代表显示所有进程,包括其他用户的进程;"-u"选项代表显示进程的详细信息。 ps -aux命令输出的结果也是以表格的形式展示,并且包含着更多的信息。它显示的字段包括用户、进程ID、CPU使用率、内存使用率、进程启动时间、运行的命令等。 ps -aux命令适用于大多数Unix和Linux系统。 总的来说,ps -efps -aux都是查看进程的命令,主要差别在于显示的格式和展示的详细信息。根据自己的需求选择适合的命令来查看进程信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江南霹雳堂雷家雷无桀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值