ps命令详解

aux

axjf

  • a:显示一个终端所有的进程
  • u:显示进程的归属用户及内存使用情况
  • x:显示没有关联控制终端的进程
  • j:显示进程归属的进程组id、会话id、父进程id
  • f:以ascii形式显示出进程的层次关系

ps aux

  • user:进程是哪个用户产生的
  • pid:进程的身份证号码
  • %cpu:表示进程占用了cpu计算能力的百分比
  • %mem:表示进程占用了系统内存的百分比
  • vsz:进程使用的虚拟内存大小
  • rss:进程使用的物理内存大小
  • tty:表示进程关联的终端
  • stat:表示进程当前状态
  • start:表示进程的启动时间
  • time:记录进程的运行时间
  • command:表示进程执行的具体程序

ps axjf

  • ppid:表示进程的父进程id
  • pid:进程的身份证号码
  • pgid:进程所在进程组的id
  • sid:进程所在会话的id
  • tty:表示进程关联的终端
  • tpgid:值为-1,表示进程为守护进程
  • stat:表示进程当前状态
  • uid:启动进程的用户id
  • time:记录进程的运行时间
  • command:表示进程的层次关系

使用场景

关注进程本身:ps aux

关注进程间的关系:ps axjf