Marvel-Site Marvel-Site
首页
  • Java

    • Java基础
    • Java进阶
    • Java容器
    • Java并发编程
    • Java虚拟机
  • 计算机基础

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • Linux
  • 框架|中间件

    • Spring
    • MySQL
    • Redis
    • MQ
    • Zookeeper
    • Git
  • 架构

    • 分布式
    • 高并发
    • 高可用
    • 架构
  • 框架

    • React
    • 其他
  • 实用工具
  • 安装配置

    • Linux
    • Windows
    • Mac
  • 开发工具

    • IDEA
    • VsCode
  • 关于
  • 收藏
  • 草稿
  • 索引

    • 分类
    • 标签
    • 归档
GitHub (opens new window)

Marvel

吾必当乘此羽葆盖车
首页
  • Java

    • Java基础
    • Java进阶
    • Java容器
    • Java并发编程
    • Java虚拟机
  • 计算机基础

    • 数据结构与算法
    • 计算机网络
    • 操作系统
    • Linux
  • 框架|中间件

    • Spring
    • MySQL
    • Redis
    • MQ
    • Zookeeper
    • Git
  • 架构

    • 分布式
    • 高并发
    • 高可用
    • 架构
  • 框架

    • React
    • 其他
  • 实用工具
  • 安装配置

    • Linux
    • Windows
    • Mac
  • 开发工具

    • IDEA
    • VsCode
  • 关于
  • 收藏
  • 草稿
  • 索引

    • 分类
    • 标签
    • 归档
GitHub (opens new window)
  • Java

  • 计算机基础

    • 数据结构与算法

    • 计算机网络

    • 操作系统

    • Linux

      • Linux性能命令
      • Linux查看进程命令
        • 1. ps -ef
        • 2. 匿名管道 |
        • 3. grep
      • Shell脚本
      • Linux读取文件命令
  • 框架|中间件

  • 架构

  • 后端
  • 计算机基础
  • Linux
Marvel
2022-08-19
目录

Linux查看进程命令

# Linux 查看进程命令

通常查看一个进程是否在运行的方式是 ps -ef | grep xxx,比如,ps -ef | grep nginx今天来研究一下这句话到底是什么含义。

# 1. ps -ef

ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

-ef是ps命令的一个选项,表示显示所有进程的详细信息,包括进程的 PID、PPID、CPU 占用率、内存占用率等。

image-20220819141823142

列 描述
UID 用户的 ID ,但输出的是用户名
PID 进程的 ID
PPID 父进程的 ID
C 进程占用 CPU 的百分比
STIME 进程启用到现在的时间
TIME 该进程实际使用 CPU 运行的时间
TTY 该进程在哪个终端上运行,若与终端无关,则显示?,若为pts/0等,则表示由网络连接主机进程
CMD 命令的名称和参数

参考:Linux中查看进程命令ps aux,ps -ef,ps -A,ps -a (opens new window)

# 2. 匿名管道 |

用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。

Linux命令中的竖线 | 就是一个管道,它的功能是将前一个命令的输出,作为后一个命令的输入。

ps -ef | grep nginx:ps -ef 的输出作为 grep nginx 的输入。

# 3. grep

文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打印匹配到的行。

简单理解,ps -ef | grep nginx 中的 grep 就是在前面 ps -ef 得出所有进程信息中搜索与 nginx 相关的信息。

详情查看:Linux中grep详解 (opens new window)

编辑 (opens new window)
#Linux
上次更新: 2024/05/13, 17:25:19
Linux性能命令
Shell脚本

← Linux性能命令 Shell脚本→

最近更新
01
位运算
05-21
02
二叉树
05-12
03
Spring三级缓存解决循环依赖
03-25
更多文章>
Theme by Vdoing | Copyright © 2022-2024 Marvel
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式