天天看点

【Linux命令】:ps

简介

ps

命令是最基本也是非常强大的进程查看命令,使用

ps

命令可以查看系统当前进程的详细信息,这些信息包括但不限于进程的所述用户名、进程id、父进程id、cpu占用率、内存占用率、进程状态等等。

用法

使用权限:所有用户

使用方式:

ps [options]

使用效果:瞬间显示进程相关信息

参数:该命令有许多参数,下面将部分参数列举并演示部分常用操作。

  • -a

    :显示现行终端下的所有程序
  • a

    :显示现行终端机下的所有程序,包括其他用户的程序。
  • -A

    :显示所有程序
  • e

    :列出程序时,显示每个程序所使用的环境变量
  • f

    :用ASCII字符显示树状结构,表达程序间的相互关系
  • h

    :不显示标题列
  • -H

    :显示树状结构,表示程序间的相互关系
  • -j

    j

    :采用工作控制的格式显示程序状况
  • -l

    l

    :采用详细的格式来显示程序状况
  • L

    :列出栏位的相关信息
  • -m

    m

    :显示所有的执行绪
  • n

    :以数字来表示USER和WCHAN栏位
  • -N

    :显示所有的除了执行ps指令终端机下的程序之外的程序
  • r

    :只列出现行终端机正在执行中的程序
  • -t <终端机编号>

    :指定终端机编号,并列出属于该终端机的程序的状况
  • -T

    :显示现行终端机下的所有程序
  • u

    :以用户为主的格式来显示程序状况
  • -u <username>

    : 查看指定用户名所属进程
  • -v

    : 显示版本信息
  • x

    :显示所有程序,不以终端来区分
  • --headers

    :重复显示标题列
  • --version

    :此选项的效果和指定”-V”选项相同
  • --help

    : 帮助

搭配使用:

- 以树状结构显示指定用户 (root) 的进程,并且重复显示标题列:

ps -A -H -u root --header

【Linux命令】:ps
  • 以用户为主的方式显示所有进程:

    ps aux

    【Linux命令】:ps
  • 搭配

    gerp

    以显示指定进程(bash)信息:

    ps aux | grep 'bash'

    【Linux命令】:ps

【作者: 果冻 http://blog.csdn.net/jelly_9】

继续阅读