【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
以用户为主的方式显示所有进程:
ps aux
搭配
gerp
以显示指定进程(bash)信息:ps aux | grep 'bash'
【作者: 果冻 http://blog.****.net/jelly_9】