ps ef命令查询进程号pid

news/2025/3/10 14:55:55/文章来源:https://www.cnblogs.com/east7/p/18688131

楼兰胡杨已经在《五分钟扫盲: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              CMDroot      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
  1. | PPID | 父进程ID
    4 | C | CPU占用率
    5 | STIME | 进程开始时间
    6 | TTY | 启动此进程的TTY(终端设备)
    7 | TIME | 此进程运行的总时间
    8 | CMD | 完整的命令名(带启动参数)

ps 是 process status(进程状态)的缩写。它用于显示当前正在运行的进程的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/873752.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细剖析Java动态线程池的扩容以及缩容操作

前言 在项目中,我们经常会使用到线程来处理加快我们的任务。但为了节约资源,大多数程序员都会把线程进行池化,使用线程池来更好的支持我们的业务。 Java线程池ThreadPoolExecutor有几个比较核心的参数,如corePoolSize、maximumPoolSize等等。无论是在工作中还是在面试中,都…

Multiplayer Shooting Game

Launch game in settings添加多人游戏 设置游戏人数:选择网络模式:Play As Listen Server:其中一台有人游玩的机器充当服务器,需要图形渲染 Play As Client:指定一台机器作为服务器,没有人实际在这台机器上游玩游戏,无需图形渲染(大型多人游戏) 配置Project连接到Steam 启…

【Aegisub】卡拉OK模板执行器学习

目录什么是卡拉OK模板执行器卡拉OK模板执行流程概念解析template行code行code区模板修饰语声明类修饰语onceline [name]pre-line [name]sylfurisyl furi其他修饰语allcharfx namefxgroup namemultikeeptagsnoblanknotextrepeat n, loop n内联变量如何使用内联变量变量类型行(…

比特c语言-数组和函数实践:扫雷

目录游戏分析和设计游戏功能说明游戏界面分析和设计数据结构分析文件结构设计游戏设计思路游戏代码实现游戏扩展 游戏分析和设计 游戏功能说明使用控制台实现经典扫雷游戏 游戏可以通过菜单实现是否退出游戏 扫雷棋盘默认为9*9格子 默认随机布置10个雷 可以进行排查雷如果位置不…

ANSYS计算完成后提示:# Error:Result file is incomplete or corrupt. It cannot be read.

问题: ANSYS模态分析计算完成后出现: Error:Result file is incomplete or corrupt. It cannot be read.解决办法: 将安装目录下的:C:\Program Files\ANSYS Inc\v242\Win64\mechanical\v242\commonfiles\Language\en-us\fx0.msb 文件 拷贝到上一级目录:C:\Program Files\…

vue3 输入框中能获取焦点,但是输入不了内容

原因:表单中的ref与model参数是一个,这两个参数应该不同。相同的话,输入不进去内容

让万物「听说」:AI 对话式智能硬件方案和发展洞察

本文整理自声网 SDK 新业务探索组技术负责人,IoT 行业专家 @吴方方 1 月 18 日在 RTE 开发者社区「Voice Agent +硬件分享会」上的分享。本次主要介绍了 AI 对话式智能硬件的发展历程,新一波 AI 浪潮所带来的创新机遇、技术挑战以及未来的展望。在语音交互浪潮的推动下,AIoT…

第一讲C++

第一题Long Loong For a positive integer X, the Dragon String of level X is a string of length (X+3) formed by one L, X occurrences of o, one n, and one g arranged in this order. You are given a positive integer N. Print the Dragon String of level N. Note …

蓝牙芯片HS6621CG-C丰富IO口资源集成红外编码语音采集功能超高性能已移植NFC例程支持语音蓝牙遥控智能门锁智能家居等应用

2.4Ghz的soc蓝牙5.1芯片HS6621CC语音遥控/智能门锁M4F内核兼容NORDIC的2.4G私有协议超低功耗,丰富IO口资源集成红外编码语音采集功能超高性能已移植NFC例程支持语音蓝牙遥控智能门锁智能家居等应用 简介:HS6621CxC 是一种功耗优化的真正的片上系统(SOC)解决方案,既适用于蓝牙…

Leetcode 287. 寻找重复数

给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2]输出: 2 示例 2:输入: [3,1,3,4,2]输出: 3说明:不能更改原数组(假设数组是只读的)。 只…

性价比PHY6252国产高性能蓝牙芯片支持BLE5.2内置M0内核512KB flash

简介PHY6252是一款支持BLE 5.2功能的系统级芯片(SoC),集成了低功耗的高性能多模射频收发机,搭载32位高性能低功耗处理器,提供64K retention SRAM、可选512/256K Flash、96KB ROM以及256bit efuse,支持基于BLE的安全架构、应用和OTA在线升级。此外,芯片串行外设IO和集成的…

Python代码将大量遥感数据的值缩放指定倍数的方法

本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像文件的方法~本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存…