首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程管理,带/bash/终端

进程管理,带/bash/终端
EN

Stack Overflow用户
提问于 2011-09-13 07:13:13
回答 3查看 852关注 0票数 1

Quick bash/终端问题-

我在命令行上做了很多工作,但从来没有一个好主意如何用它来管理正在运行的进程-我知道'ps',但它总是给我一个非常长和深奥的垃圾清单,包括30个google chrome工作人员,我总是回到活动监视器来清楚地看到实际发生了什么。

有没有人能就如何从命令行管理正在运行的进程提供一些建议?有没有一种方法可以清楚地列出你正在运行的东西?我经常在进程名称上使用'killall‘,我知道这是一种快速摆脱冻结的方法-我可以让这些名称通过终端显示,而不是ps默认显示的奇怪的长名称和数字吗?我是否可以搜索特定的进程或进程的快速正则表达式,如'*ome'?

如果有人有这三个问题的答案,我相信这对许多人都有很大的帮助。)

谢谢!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-13 07:43:16

是的,grep很好。我不知道你想实现什么,但是你知道最高命令吗?Il为您提供了所发生情况的动态视图。在Linux上,你有很多命令可以帮助你在脚本中得到你想要的东西,而管道命令是我们在学习IT时学到的基本知识。您还可以了解一下乔布斯,我建议您阅读一些关于流程管理基础知识的文章。:)祝你好运。

票数 1
EN

Stack Overflow用户

发布于 2011-09-13 07:25:57

代码语言:javascript
复制
ps -o command

将为您提供进程名称的列表(更准确地说,是调用该进程的命令)。使用grep进行搜索,如下所示:

代码语言:javascript
复制
ps -o command | grep ".*ome"
票数 1
EN

Stack Overflow用户

发布于 2011-09-13 07:20:34

可能会有一些脚本..

但是举个例子,如果你看到了很多你不感兴趣的铬元素,下面这样简单的代码会有所帮助:

代码语言:javascript
复制
ps aux | grep -v chrome

其他变体可以帮助每个图像只显示一次。所以你得到一个铬,一个vim等等。(例如,google使用perl或python或sed显示唯一行)

你可以使用ps来指定一个用户名...因此,您可以过滤掉系统进程,或者如果有多个用户登录到机器上,等等。

Ps在命令行参数中的用途非常广泛。稍微挖掘一下有助于找到许多与其他工具(如perl和sed等)相结合的不错的调整和标志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7395103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档