ps
ps 命令 - 查看进程状态
ps(Process Status)用于显示当前系统的进程状态快照。与 top 不同,ps 是静态快照而非实时更新。常用于脚本中获取进程信息。
系统信息

⌨️ 命令语法

ps [选项]

⚙️ 常用参数

aux显示所有用户的所有进程(BSD风格,最常用)
-ef显示所有进程(标准语法)
-ejH显示进程树
-eo自定义输出格式
-u显示指定用户的进程

💡 实战示例

  • $ ps aux
    查看所有进程的详细信息
  • $ ps aux | grep nginx
    查找 nginx 相关进程
  • $ ps aux --sort=-%mem | head
    按内存使用率降序排列
  • $ ps -eo pid,ppid,cmd,%mem,%cpu
    自定义显示字段
  • $ ps -ef | grep nginx
    查找nginx相关进程

🔔 温馨提示

ps aux 是最常用的组合。BSD 风格的 aux 前面没有 -,标准语法则为 ps -ef。推荐使用更直观的 htop。

🔗 相关命令