转载请注明出处:

ps aux​​命令是一个常用的Linux/Unix系统命令,它用于查看正在运行的进程信息。下面是该命令使用的参数介绍、命令响应结果参数介绍以及一些使用实例的总结:

命令使用参数介绍:

  • ​​a​​: 显示所有用户的进程,包括其他用户的进程。
  • ​​u​​: 以用户为基础显示详细信息,包括用户名、进程ID、CPU利用率、内存使用等。
  • ​​x​​: 显示没有控制终端的进程。

命令响应结果参数介绍:

​​ps aux​​命令的响应结果包含以下列参数:

  • ​​USER​​: 进程所属的用户。
  • ​​PID​​: 进程的ID。
  • ​​%CPU​​: 进程使用的CPU百分比。
  • ​​%MEM​​: 进程使用的内存百分比。
  • ​​VSZ​​: 进程使用的虚拟内存大小(单位:KB)。
  • ​​RSS​​: 进程使用的物理内存大小(单位:KB)。
  • ​​TTY​​: 进程所连接的终端设备。
  • ​​STAT​​: 进程状态。
  • ​​START​​: 进程启动时间。
  • ​​TIME​​: 进程占用CPU的累计时间。
  • ​​COMMAND​​: 进程的命令行。

使用实例:

  1. 查看所有正在运行的进程:
ps aux
  1. 查看特定用户的进程:
ps aux -u username

协同参数

"ps aux" 命令是用于显示系统中所有进程的详细信息。以下是一些常用的与 "ps aux" 命令配合使用的参数:

  1. ​​-e​​:显示所有进程,而不仅限于当前用户。
  2. ​​-f​​:显示完整的进程信息,包括父进程ID、CPU使用情况、内存占用等。
  3. ​​-u <username>​​:显示特定用户的进程信息。
  4. ​​--sort=<key>​​​:按指定的键对进程进行排序,常见的键包括 ​​pid​​​(进程ID)、​​cpu​​​(CPU使用率)、​​rss​​(驻留集大小)等。
  5. ​​-r​​:以反序显示进程列表,即逆序排列。
  6. ​​--forest​​:以树状结构展示进程的父子关系。
  7. ​​-o <format>​​​:自定义输出格式,可以指定要显示的字段,如 ​​%cpu​​​(CPU使用率)、​​%mem​​(内存使用率)等。

如查看当前系统中内存使用情况得排名:

ps aux --sort -rss

在 "ps aux" 命令的输出中,每个进程的状态(stat)字段表示其当前的执行状态。以下是一些常见的进程状态及其含义的示例说明:

  1. R(running):表示进程正在运行或等待执行。
  2. S(sleeping):表示进程处于睡眠状态,即在等待某个事件的发生。
  3. D(disk sleep):表示进程处于不可中断的睡眠状态,通常与输入/输出操作相关。
  4. T(stopped):表示进程已停止执行,并且可以通过调试器来控制它。
  5. Z(zombie):表示进程已经终止,但其父进程尚未清理其进程表项和退出状态,因此成为僵尸进程。
  6. I(idle):表示进程处于空闲状态,即没有要执行的任务。

这些是常见的进程状态标识符,它们帮助我们了解进程在系统中的运行状态。

ps aux 命令使用的更多相关文章

  1. ps -aux 命令下的前几行内容解释 与 top命令下的前几行内容解释

    系统进程分为5种不同的状态: R(运行):正在运行或在运行队列中等待 S(中断):休眠中,在等待某个条件的形成或接受到信号 D(不可中断):收到信号不唤醒和不可运行.进程必须等待直到有中断发生 Z(僵 ...

  2. Linux中 ps aux 命令

    $ ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 100.0 0.0 0 16 ?? RL 4Dec09 ...

  3. ps aux命令解析

    auxa 显示所有与终端相关的进程,由终端发起的.x 显示所有与终端无关的进程.u 显示用户导向的用户列表.VSZ 虚拟内存集,进程占用的虚拟内存空间RSS 物理内存集,进程战用实际物理内存空间.S ...

  4. TOP和PS aux命令显示出来的栏目所代表的意思

    USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 ...

  5. Mac终端中输入ps aux显示全部进程

    ps命令是Process Status的缩写. ps aux命令用来列出系统中当前运行的那些进程. ps aux | grep chrome 表示查询关于chrome的所有程序(grep可作为文件内的 ...

  6. linux ps -aux各列含义

    常用ps -aux命令来查看进程情况,但对各列含义还有点模糊,查一下以备后用 # ps aux | moreUSER       PID  %CPU   %MEM   VSZ    RSS    TT ...

  7. Linux ps -ef vs. ps aux(ps -aux)

    ps aux.ps -aux.ps -ef之间的区别 - wynter_的博客 - CSDN博客 https://blog.csdn.net/wynter_/article/details/73825 ...

  8. 《linux命令》ps -aux详细解释

    本文转载自http://blog.chinaunix.net/uid-21516619-id-1824945.html 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户 ...

  9. linux命令ps aux|grep xxx详解

    对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...

  10. Linux命令之查看服务进程(ps aux、ps -aux、ps -ef)的运用

    执行ps命令即可列出的是当前服务器进程的快照(时间点),如果想要实时动态的显示进程信息,就可以使用top命令. linux上进程有5种状态:  1. 运行(正在运行或在运行队列中等待)  2. 中断( ...

随机推荐

  1. C# 版本特性一览

    前言 使用 C# 作为开发语言已经 15 个年头了,受惠于 C# 的不断更新,伴随着大量的新特性与大量语法糖,让我更加容易写出简洁.高效的代码.日常中大量特性早已信手拈来,当然从未尝试过的特性更是难以 ...

  2. 闺蜜机 StanbyME 产品随想

    今天媳妇告诉我,现在小度这边推出一款叫 "闺蜜机"的可用移动的IPAD设备,我点开链接一看,就感觉兴趣不大,不就是一款把屏幕做的更大些的IPAD了吗? 有哪些更多创新呢?为什么会需 ...

  3. ProtocolBuffers的国际化和本地化支持

    目录 1. 引言 2. 技术原理及概念 3. 实现步骤与流程 4. 应用示例与代码实现讲解 5. 优化与改进 34.< Protocol Buffers 的国际化和本地化支持> 本文将介绍 ...

  4. MYSQL之批量删除(mybatis)

    如果参数是array数组 <update id="deleteAll"> delete from C_V WHERE UUID in <foreach item= ...

  5. LocalTime转String类型,如下图

  6. 【HDC.Cloud 2023】华为云区块链分论坛内容值得再读!

    摘要:在Web3时代,基础设施不仅仅是传统意义上的服务器.网络等,还包括了区块链节点.智能合约等,这些基础设施的稳定性和可信度直接影响着Web3的发展. 本文分享自华为云社区<[HDC.Clou ...

  7. 安装Hadoop单节点伪分布式集群

    目录 安装Hadoop单节点伪分布式集群 系统准备 开启SSH 安装JDK 安装Hadoop 下载 准备启动 伪分布式模式安装 配置 配饰SSH免密登录本机 测试启动 单节点安装YARN 伪分布式集群 ...

  8. CentOS 8搭建Docker镜像私有仓库-registry

    目录 简介 安装Docker 添加docker yum源 安装docker 确保网络模块开机自动加载 使桥接流量对iptables可见 配置docker 验证docker是否正常 添加用户到docke ...

  9. spring-boot-plus2.7.12版本重磅发布,三年磨一剑,兄弟们等久了,感谢你们的陪伴

    Everyone can develop projects independently, quickly and efficiently! spring-boot-plus是一套集成spring bo ...

  10. 2023-07-15:给你一个 非递减 的正整数数组 nums 和整数 K, 判断该数组是否可以被分成一个或几个 长度至少 为 K 的 不相交的递增子序列。 输入:nums = [1,2,2,3,3,

    2023-07-15:给你一个 非递减 的正整数数组 nums 和整数 K, 判断该数组是否可以被分成一个或几个 长度至少 为 K 的 不相交的递增子序列. 输入:nums = [1,2,2,3,3, ...