简介
ps
命令是最基本也是非常强大的进程查看命令,使用
ps
命令可以查看系统当前进程的详细信息,这些信息包括但不限于进程的所述用户名、进程id、父进程id、cpu占用率、内存占用率、进程状态等等。
用法
使用权限:所有用户
使用方式:
ps [options]
使用效果:瞬间显示进程相关信息
参数:该命令有许多参数,下面将部分参数列举并演示部分常用操作。
:显示现行终端下的所有程序
-a
:显示现行终端机下的所有程序,包括其他用户的程序。
a
:显示所有程序
-A
:列出程序时,显示每个程序所使用的环境变量
e
:用ASCII字符显示树状结构,表达程序间的相互关系
f
:不显示标题列
h
:显示树状结构,表示程序间的相互关系
-H
或
-j
:采用工作控制的格式显示程序状况
j
或
-l
:采用详细的格式来显示程序状况
l
:列出栏位的相关信息
L
或
-m
:显示所有的执行绪
m
:以数字来表示USER和WCHAN栏位
n
:显示所有的除了执行ps指令终端机下的程序之外的程序
-N
:只列出现行终端机正在执行中的程序
r
:指定终端机编号,并列出属于该终端机的程序的状况
-t <终端机编号>
:显示现行终端机下的所有程序
-T
:以用户为主的格式来显示程序状况
u
: 查看指定用户名所属进程
-u <username>
: 显示版本信息
-v
:显示所有程序,不以终端来区分
x
:重复显示标题列
--headers
:此选项的效果和指定”-V”选项相同
--version
: 帮助
--help
搭配使用:
- 以树状结构显示指定用户 (root) 的进程,并且重复显示标题列:
ps -A -H -u root --header

- 以用户为主的方式显示所有进程:
ps aux
【Linux命令】:ps - 搭配
以显示指定进程(bash)信息:gerp
ps aux | grep 'bash'
【Linux命令】:ps
【作者: 果冻 http://blog.csdn.net/jelly_9】