computer_knowledge_notes/Software/进程管理/ps.md

1.1 KiB
Raw Blame History

个人猜测ps应该是进程选择(process selection)的缩写。

ps [options] 	# 显示活动的进程

选项

选项可能有3种

  • UNIX的选项可以成组必须加一个破折号
  • BSD的选项可以成组不允许有破折号
  • GNU长选项不能成组带有两个破折号
简单进程选择
a		# 列出当前终端(tty)的所有进程与x联用列出所有进程
x		# 列出用户拥有的所有进程与a联用列出所有进程

-A或-e	# 列出全部进程  
-a		# 列出teminal的全部进程但不包括session leaders  
-d		# 列出全部进程但不包括session leaders   
通过列表选择进程
输出格式控制
u		# 以面向用户的格式显示

-f		# 显示较多的信息
-F		# 比-f显示更多的信息
-l		# 长格式,常与-y一起使用
-y		# 不显示flags显示rss来取代addr。只能与-l联用
output modifiers
显示线程
其它信息

示例

# 查看所有进程(标准语法)
ps -e
ps -ef
ps -eF
ps -ely

# 查看所有进程(BSD语法)
ps ax
ps axu