ps ef命令查询进程号pid
楼兰胡杨已经在《五分钟扫盲:25个工作中常用的Linux命令》分享了ps命令的简单使用方法,但是,写的过于笼统,这里详细介绍一下。
语法:ps -ef | grep processName
功能:查看当前进程 (process) 的状态。
options:-e 显示所有进程,-f 全格式。
说明:英文全拼是process status。列出当前正在运行的程序,连带命令行
ps -ef
-ef 是 ps 命令的选项之一。其中 -e 表示显示所有进程,-f 表示显示完整的进程信息,如下图所示,ps -ef 指令的查出的所有进程的详细信息:
那如何定位我们想要查看的进程A,这个时候需要结合管道命令和grep,即 ps -ef | grep A。例如,查看是否已经有java进程在运行:
ps -ef | grep java
命令执行结果
# ps -ef | grep java
root 1 0 83 Feb06 ? 14-00:39:57
ps -ef 执行结果如下:
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 83 Feb01 ? 14-00:39:37 java -XX:+UseContainerSupport -XX:InitialRAMPercentage=70.0
root 21828 0 0 02:48 pts/0 00:00:00 /bin/sh
root 21834 21828 0 02:48 pts/0 00:00:00 bash
root 21874 21834 0 03:00 pts/0 00:00:00 ps -ef
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
root 2649 1 0 Jun28 ? 03:53:28 java -jar a.jar
root 19997 19712 0 10:24 pts/0 00:00:00 grep --color=auto jar
| 列序号 | 列含义 | 列含义说明 |
|---|---|---|
| 1 | UID | 用户标识ID |
| 2 | PID | 进程ID |
| 3. | PPID | 父进程ID |
| 4 | C | CPU占用率 |
| 5 | STIME | 进程开始时间 |
| 6 | TTY | 启动此进程的TTY(终端设备) |
| 7 | TIME | 此进程运行的总时间 |
| 8 | CMD | 完整的命令名(带启动参数) |
ps 是 process status(进程状态)的缩写。它用于显示当前正在运行的进程的信息。
ps ef命令查询进程号pid的更多相关文章
- ps -ef能列出进程号,和端口号没任何关系
1.ps -ef显示所有进程ID 2.netstat才显示端口号情况
- linux根据进程号PID查找启动程序的全路径
linux根据进程号PID查找启动程序的全路径 2014-01-25 11:09 18629人阅读 评论(0) 收藏 举报 分类: Linux系统管理(29) 版权声明:本文为博主原创文章,未经博 ...
- [No0000CB]如何在命令行(cmd)通过TCP/IP端口(port)查询所在的进程号(pid)或进程名称,并终止该进程
1)首先查找占用某个端口的进程PID netstat -ano | findstr [port] 2)根据该进程pid查询进程名称或标题,确认那个程序在占用该端口 tasklist /v | fi ...
- ps -ef | grep Linux进程查看命令
我们常常会想查看Linux的一些进程,很自然地用到了: ps -ef | grep xxx ps: process show 展示进程 参数:1. e 显示所有程序. 2. f 显示UID,PPIP ...
- ps -ef | grep 查看进程命令
通过 ps -ef | grep redis 查看当前Redis 的进程情况.
- win7命令行 端口占用 查询进程号 杀进程
打开CMD窗口 win+R–>cmd 根据端口号查找进程号 netstat -nao|grep 端口号 根据进程号得到进程名 tasklist |findstr 进程号 杀进程 taskkill ...
- linux查询进程号,出现两个进程
[root@ADM01B ~]# ps -ef|grep iesmgr root 5929 5321 0 09:38 pts/7 00:00:00 grep iesmgr root 9798 1 0 ...
- Linux:ps -ef命令
ps命令将某个进程显示出来 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 检查java 进程是否存在:ps -ef |g ...
- ps aux和ps -ef命令区别
ps aux 是用BSD的格式来显示 java这个进程 显示的项目有:USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND ps -ef ...
- Linux—ps -ef 命令输出信息的具体含义(显示所有正在运行的命令程序)
linux 中使用 ps -ef 输出参数的具体含义 功能:显示所有正在运行的命令程序 UID: 说明该程序被谁拥有PID:就是指该程序的 IDPPID: 就是指该程序父级程序的 IDC: 指的是 C ...
随机推荐
- 豆包:php如何模拟多客户端访问服务器
在 PHP 中模拟多客户端访问服务器可以通过以下几种方式实现,具体方法根据需求选择: 方法 1:使用 cURL 多请求(Multi Handle) 通过 curl_multi_* 系列函数实现并发 ...
- MySQL索引最左原则:从原理到实战的深度解析
MySQL索引最左原则:从原理到实战的深度解析 一.什么是索引最左原则? 索引最左原则是MySQL复合索引使用的核心规则,简单来说: "当使用复合索引(多列索引)时,查询条件必须从索引的最左 ...
- 质数测试——Fermat素数测试和MillerRabin素数测试
质数测试 今天我来填坑了,之前我在数学基础算法--质数篇这篇文章中提到我要单独讲一下MillerRabin算法,最近已经有许多粉丝在催了,所以我马不停蹄的来出这篇文章了,顺便把Fermat素数测试也讲 ...
- nginx 配置go服务反向代理
nginx 配置 详细请看Nginx 极简教程 server { listen 80; server_name localhost; #charset koi8-r; # nginx访问活动日志 ac ...
- IM服务器:一个使用imserver服务器进行聊天的web端案例
该案例中包含一个基于web网页的前端程序,该案例会使用websocket与IM服务器(imserver)进行通信. 一.环境准备 1.下载 "imserver网页调用案例",并解压 ...
- Django实战项目-学习任务系统-用户登录
第一步:先创建一个Django应用程序框架代码 1,先创建一个Django项目 django-admin startproject mysite 将创建一个目录,其布局如下: mysite/ mana ...
- ffmpeg合并时音画不同步问题及音频软编码实现记录
最近因为耳机3.5mm接口的一些干扰问题,舍弃了之前的接入方式,需要重新实现网络音频流的接入,在这个过程中遇到了一些问题,特来记录一下~ 一.网络音频流的接入 这个音频流来源各不相同,我这里是udp广 ...
- Win7共享账号切换程序
服务器共享目录需要多账号登录时,需要重启电脑才可切换不同账号登 为了不重启电脑就可立即切换不同账号登,特意写了此款软件, 下载: 链接:https://pan.baidu.com/s/1g_4SCXl ...
- Spring AOP 应用
Spring AOP 应用 1. 介绍 AOP:面向切面编程,对面向对象编程的一种补充. AOP可以将一些公用的代码,自然的嵌入到指定方法的指定位置. 比如: 如上图,我们现在有四个方法,我们想在每个 ...
- BaseMultiTableInnerInterceptor源码解读
本文首发在我的博客:https://blog.liuzijian.com/post/mybatis-plus-source-multi-table-inner-interceptor.html 一.概 ...