首页/系统/Linux 运维命令速查/ps 查看进程快照
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条
进程与作业69 条
磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

ps 查看进程快照

进程查看的起点:ps aux(BSD 风格)或 ps -ef(UNIX 风格)列出全部进程与 CPU/内存/启动时间等关键列。

Linux 运维命令速查系统更新于 2026-10-12
用途进程快照列表
语法ps aux / ps -ef
差异aux 含 USER/%CPU/%MEM;-ef 含 PPID 层级信息

常用示例

常用示例
ps aux | head
ps aux --sort=-%cpu | head -15        # CPU 排行
ps aux --sort=-%mem | head -15        # 内存排行
ps -ef | grep -v grep | grep nginx
ps -ef | awk '{print $2, $8}' | head
ps 是「拍一张照片」,动态观察用 top/htop;排查可疑进程用 ps -eo 自定义列更清晰。

易错点

  • ps aux 与 ps -ef 混用参数会报错:a/u/x 是 BSD 风格选项,-e/-f 是 UNIX 风格,别写成 ps -aux(虽然常被容错)
  • 列裁剪可能导致 CMD 显示不全:加 -ww 或不限制宽度(管道场景)

数据来源与参考

  • man 1 ps(procps-ng 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌