ps简介
ps命令支持三种风格的选项:
-
UNIX
风格的选项:必须以-
开头,多个选项可以组合在一起使用。例如,ps -aux
、ps -ef
。 -
BSD
风格的选项:不能以-
开头,多个选项可以组合在一起使用。例如,ps aux
、ps ef
。 -
GNU
风格的长选项:必须以--
开头,例如:ps --forest
、ps --info
。
Note:ps -aux
与ps aux
会产生不同的结果。
常用的UNIX风格的选项、及示例
# -e: 选择所有的进程
# -f: 显示进程的完整和详细信息, 包括进程启动时间、控制终端、用户、组等详细信息
# -H: 显示进程的层级关系, 即进程树
# -M: 添加一列安全数据
# -l: 长格式展示进程信息
# -L: 显示进程的线程信息, 与-f选项组合, 添加LWP(light weight process)和NLWP(number of LWP)两列
# -o format: 自定义输出格式
# -C cmdlist: 选择特殊命令行的进程
# -q pidlist: 筛选指定的pid
# -U userlist: 筛选指定uid的进程
-
筛选进程ID
ps -q pid -f
-
筛选执行命令
ps -C command -f
-
指定进程,并自定义输出格式
ps -q pid -o uid,euid,suid,fuid,pid,comm
-
显示某一进程的所有线程
ps -q pid -Lf
-
输出排序文章来源:https://www.toymoban.com/news/detail-623719.html
ps -ef --sort -pmem, -pcpu
-
搭配watch,实现top的功能文章来源地址https://www.toymoban.com/news/detail-623719.html
watch "ps -ef --sort -pmem"
到了这里,关于Linux 命令(10)—— ps的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!