当前位置: 首页 > article >正文

Linux命令之ps

Linux命令之ps

    • ps命令的基本用法
    • **常用的ps命令示例**

ps命令的基本用法

ps: 显示当前终端会话中属于当前用户的进程列表。
ps -ef: 显示系统中所有进程的列表,包括其他用户的进程。
ps -aux: 显示详细的进程信息,包括CPU和内存使用情况等。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • -e选项:显示所有进程,而不仅仅是当前终端会话的进程。这对于查看整个系统的进程列表非常有用。
  • -f选项:使用全格式显示进程信息。全格式显示了更多的列,包括父进程ID(PPID)、进程状态、CPU使用率(%CPU)、内存使用率(%MEM)等。
  • -l选项:显示长格式的进程信息。长格式显示了更多的信息,例如进程命令行、进程状态(S)、进程的会话ID(SID)等。
  • -u选项:显示与指定用户相关的进程信息。可以通过指定用户名来限制显示的进程列表。
  • -p选项:显示指定进程ID的进程信息。可以通过指定PID来查看特定进程的详细信息。
  • -o选项:自定义输出格式。使用该选项可以指定要显示的列和排序方式。例如,ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem会显示进程ID、父进程ID、命令行、内存使用率和CPU使用率,并按内存使用率降序排序。

常用的ps命令示例

ps -ef | grep <进程名>:查找指定进程名的进程。
ps -ef | grep -v grep | grep <用户>:查找指定用户的进程。
ps -ef --forest:以树形结构显示进程和它们的父进程。
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head:按内存使用率排序显示前几个进程的信息。

在这里插入图片描述

  • root:这是进程的所有者用户名,表示这两个进程都是以root用户身份运行的。
  • 84975638是进程ID (PID) 用于唯一标识每个正在运行的进程。
  • 168041是父进程`(PPID),1是init进程,init进程是所有进程的祖先进程。
  • 0是进程的优先级,表示这两个进程都没有明确指定优先级。
  • 11:2215:24是进程的创建时间
  • ?:这是进程的TTY(终端)信息,表示这两个进程没有关联到任何终端。
  • 00:00:00和00:00:00:这是进程的运行时间,分别表示进程已经运行了0小时00分钟和00秒钟。
  • /usr/bin/python3: 进程是使用Python 3解释器运行的

http://www.kler.cn/a/160681.html

相关文章:

  • WordPress 6.7 “Rollins”发布
  • Leecode热题100-35.搜索插入位置
  • C# 模拟浏览器自操作(自动化办公)
  • 【插件】多断言 插件pytest-assume
  • 性能优化、安全
  • uni-app移动端与PC端兼容预览PDF文件
  • QT+Unity3D 超详细(将unity3D与QT进行连接,并实现信息传递)
  • SpringSecurity6 | 默认用户生成(下)
  • Linux设置Docker自动创建Nginx容器脚本
  • IDEA如何配置Git 遇到问题的解决
  • Java 敏感信息脱敏类
  • 【开源项目】Windows串口通信组件 -- Com.Gitusme.IO.Ports.SerialPort
  • 【c语言指针详解】指针的高级应用
  • 被动式安全扫描器
  • WebGL笔记:矩阵平移的数学原理和实现
  • 内衣洗衣机和手洗哪个干净?高性价比内衣洗衣机推荐
  • 【C语言】用户空间使用非缓存内存
  • 【Flink on k8s】- 3 - Kubernetes 中的关键概念
  • composer配置国内镜像
  • MySQL:update set的坑
  • HXDSP2441-Demo板
  • 智能优化算法应用:基于卷尾猴算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 外包干了2个多月,技术明显有退步了。。。。。
  • 第十五期长江沙龙:小蜘蛛,大生态落地大坪大融城
  • 开源软件license介绍与检测
  • 本项目基于Spring boot的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向rabbitMQ