ps命令是Linux中基础的进程查看命令,是process status的缩写,用来显示瞬间进程(process)的状态。
ps命令列出的是当前那些进程的快照,会输出当前时刻活动的进程,但是并不能动态显示。
※命令格式
ps [选项]
※参数规则
a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进程的真实名称
-N 反向选择
-e 等于“-A”
e 显示环境变量
f 显示程序间的关系,完整输出
-H 显示树状结构
l 较长、较详细的将该 PID 的信息列出
j 工作的格式 (jobs format)
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
x 通常与 a 这个参数一起使用,可列出较完整信息
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help 显示帮助信息
--version 显示版本显示
※相关命令
top命令,如果想要动态的显示进程信息,就可以使用top命令。
pstree命令,显示进程树
※场景范例
1.显示指定用户信息
ps -u root
2.结合管道,ps 与grep 常用组合用法,查找特定进程
ps -ef | grep nginx