`

Linux命令ps aux|grep和ps ef|grep的区别(转)

阅读更多
一直以为ps aux就可以列出所有的在运行进程,最近发现还是有些缺陷,用ps aux和-ef得到的结果不一样,以后尽量用-ef参数吧。
 
情况是这样的,用/bmrt/blaph/blaph/bmgctl来启动进程,由于ps aux是用BSD格式来显示结果,所以可能只会显示到/bmrt/blaph/blap,后面的都被截掉了。
 
这样,如果用ps aux | grep bmgctl 来过滤该进程,可能就会误伤,获取不到bmgctl进程。
 
而ps -ef是用全格式的System V格式,显示出来就是带全路径的进程名,会显示出bmgctl,在ps -ef | grep bmgctl命令下就可以完整显示该进程了!
 
分享到:
评论

相关推荐

    linux ps 命令详解

    **Linux `ps` 命令详解** 在Linux操作系统中,`ps`(Process Status)命令是用于查看系统当前进程状态的工具。它能够显示进程的实时信息,帮助用户了解系统的运行情况,进行进程管理。`ps`命令历史悠久,功能强大,...

    Linux ps命令详解

    ps 命令最经常使用的是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,可以使用 ps 命令。 ps 命令的语法格式如下: ps [选项] 其中,-e ...

    linux命令查询进程与去掉grep并计算行数

    分析该命令: ps aux |grep znetanalysis_fang_2.0 |grep -v grep ...[root@ecs-linux-byx ~]# ps -ef|grep gs4 root 13932 953 0.0 1081352 7720 ? Ssl 14:23 74:59 /home/gs4 root 15377 0.0 0.0 112712 980 pts/4 S+

    ps进程查看

    在Linux操作系统中,`ps`命令是一个非常基础且重要的工具,用于查看系统当前的进程状态。这个命令源自早期的Unix系统,历经多年的发展,现在它提供了丰富的选项和功能,可以帮助系统管理员和开发者深入理解系统的...

    JAVA程序员应该知道的linux命令

    常用命令  1.在compose Bar下可以对多个服务器同时进行操作。选择To All Sessions ...  ps -ef | grep "Dcatalina.base=/usr/oa/appserver" | grep -v "grep" | awk '{print $2} ' | xargs kill -9  4.目

    Linux 命令 ps 部分参数解析

    例如,`ps -ef`会显示所有进程的全格式信息,而`ps -aux`则会显示所有终端上的进程,包括无控制终端的进程,并使用全格式显示。通过灵活组合,我们可以根据具体需求定制出适合自己的进程查看方式。

    linux服务器配置核查

    ps aux |grep root ps -ef |grep root 提取系统中安装了哪些应用程序?以及都是什么版本?以及哪些是正在运行的? ls -alh /usr/bin/ ls -alh /sbin/ dpkg -l rpm -qa ls -alh /var/cache/apt/archivesO ls -alh /...

    linux中的PS命令.pdf

    PS命令可以配合grep等工具进行文本过滤,例如“ps aux | grep httpd”可以查找所有含有httpd的进程。 12. 杀进程: PS命令虽然本身不提供杀进程的功能,但可以通过输出的信息配合kill命令来杀死进程。 PS命令中的...

    Java中常用的Linux命令.docx

    1. 查看进程:`ps` 命令可以查看当前运行的进程,例如,`ps -ef | grep tomcat` 查看所有有关 tomcat 的进程。 2. 终止进程:`kill` 命令可以终止进程,例如,`kill -9 19979` 终止线程号位 19979 的进程。 网络...

    2015Linux命令常用最新

    配合`grep`命令,我们可以查找特定进程,例如`ps -ef | grep java`将显示所有包含"java"的进程信息,`ps -aux | grep java`则同样如此,但`-aux`包含了更多详细信息。 `grep`是一个强大的文本搜索工具,它能查找...

    Linux常用命令

    - 使用`ps -ef|grep java`或`ps aux|grep tomcat`检查Tomcat是否已关闭。如果看到与Tomcat相关的进程,说明Tomcat尚未完全关闭。 - 使用`kill -9 <PID>`命令杀死Tomcat进程,其中`<PID>`是Tomcat的进程ID。 - ...

    aix环境查看最耗CPU进程方法

    该命令与上一条命令类似,但是使用了`ps -ef`来获取进程列表,并且使用`grep -v "C|0:00"`来排除掉CPU时间为“0:00”的进程。 #### 3. 使用`ps aux`命令查看最耗CPU的前10个进程 我们还可以使用`ps aux`命令来获取...

    亲自总结的阿里云常用Linux操作命令(20181107)

    使用 `ps aux | grep httpd | wc -l` 或者 `ps -ef | grep httpd | wc -l` 命令来查看当前活跃的 Apache 进程数量。 - **查看连接数据**: 1. 统计 Apache 进程数:`ps -ef | grep httpd | wc -l` 2. 查看所有 ...

    Linux系统上web服务器管理命令

    - **查看命令**: 使用`ps -aux`命令查看所有进程,或使用`ps -ef | grep scp`命令查看特定进程。 - **示例**: ```bash ps -aux ps -ef | grep scp ``` ##### 4.3 强制关闭Java进程 - **关闭命令**: 使用`kill...

    常用Linux命令.pdf

    4. 进程管理命令:包括ps-ef、ps-aux、netstat等。这些命令用于查看系统进程,了解网络连接和端口使用情况。 5. 系统服务安装和卸载命令:包括rpm、yum等。这些命令用于安装和卸载系统软件包,管理系统的软件环境。...

    Centos7如何启动tomcat

    - **释放被占用的端口**:如果发现8080端口已经被占用,可以通过`ps aux | grep tomcat`命令来获取占用该端口的进程ID(PID),然后使用`kill -9 PID`命令来结束该进程,从而释放端口。 ```bash ps aux | grep ...

    linux查看进程和终止进程

    `ps`命令是Linux系统中最基础且功能强大的进程查看工具之一,能够提供丰富的信息,如哪些进程正在运行、进程的状态、进程是否已经结束等。 ##### 2.1 ps命令的基本用法 `ps`命令的基本格式为: ```sh ps [选项] ```...

    Linux 应急响应手册-v1.7-发行版

    对于进程的查找,手册提供了pidof、ps -aux | grep 和ps -ef | grep | grep -v grep等多条命令,帮助用户快速定位特定进程。 此外,手册还涵盖了DNS安全检查,包括使用Virustotal、VenusEye、360安全平台、...

    Linux下ps命令的10个基本例子.docx

    Linux下的`ps`命令是系统管理员和用户监控进程状态的重要工具。它能提供关于系统上运行进程的基本信息,如用户ID、CPU使用率、内存使用率以及进程名称等。尽管不如`top`或`htop`命令那样实时显示详细信息,但`ps`...

    Linux common command

    在给定文件中提到的`ps -ef | grep nodeos`命令,是利用`ps`列出所有进程,并通过`grep`命令搜索含有"nodeos"的进程。这通常用于找到正在运行的特定程序。类似地,`ps aux | grep chat.js`用于搜索正在运行的与`chat...

Global site tag (gtag.js) - Google Analytics