概述
在 Linux 系统中,ps(Process Status 的缩写)是查看进程状态的核心命令—— 它能实时抓取系统中运行的进程信息,包括进程 ID(PID)、占用资源(CPU / 内存)、运行用户、启动时间等关键数据,是运维排查进程异常(如僵尸进程、高资源占用进程)、开发调试程序的必备工具。
不同于多数 Linux 命令 “单一选项风格” 的设计,ps 命令因历史兼容性,支持 Unix、BSD、GNU 三种截然不同的选项风格,这也是新手使用 ps 时最易混淆的点(比如分不清 -ef 和 aux 的区别)。本文将从 “选项风格分类”“核心命令实战”“进阶用法” 三个维度,拆解 ps 命令的细节,帮你根据场景灵活选择合适的命令,精准获取进程信息。