Linux中ps命令ps -aux 和ps -ef 参数解释

  • 一、ps命令
    • 1.1 ps -aux
    • 1.2 ps -ef

一、ps命令

ps命令用于显示当前进程的状态,类似于 windows 的任务管理器。

1.1 ps -aux

参考资料:Linux ps 命令 | 菜鸟教程 (runoob.com)

  • 命令解释
显示所有包含其他使用者的进程
  • ps -aux 的输出格式
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  • 参数解释

    • USER: 进程拥有者
    • PID: pid
    • %CPU: 占用的 CPU 使用率
    • %MEM: 占用的记忆体使用率
    • VSZ: 占用的虚拟记忆体大小
    • RSS: 占用的记忆体大小
    • TTY: 终端的次要装置号码 (minor device number of tty)
    • STAT: 该行程的状态:
      • D: 无法中断的休眠状态 (通常 IO 的进程)
      • R: 正在执行中
      • S: 静止状态
      • T: 暂停执行
      • Z: 不存在但暂时无法消除
      • W: 没有足够的记忆体分页可分配
      • <: 高优先序的行程
      • N: 低优先序的行程
      • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令
  • 实例

    • 查看所有进程
    [root@localhost ~]# ps -aux
    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root          1  0.0  0.1 191412  4400 ?        Ss   19:03   0:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    root          2  0.0  0.0      0     0 ?        S    19:03   0:00 [kthreadd]
    root          4  0.0  0.0      0     0 ?        S<   19:03   0:00 [kworker/0:0H]
    root          6  0.0  0.0      0     0 ?        S    19:03   0:00 [ksoftirqd/0]
    root          7  0.0  0.0      0     0 ?        S    19:03   0:00 [migration/0]
    root          8  0.0  0.0      0     0 ?        S    19:03   0:00 [rcu_bh]
    root          9  0.0  0.0      0     0 ?        S    19:03   0:00 [rcu_sched]
    root         10  0.0  0.0      0     0 ?        S<   19:03   0:00 [lru-add-drain]
    

    • 查找指定进程
    [root@localhost ~]# ps -aux | grep tail
    tom        3869  0.0  0.0 108304   680 pts/2    S+   20:10   0:00 tail
    root       3872  0.0  0.0 112824   980 pts/1    R+   20:10   0:00 grep --color=auto tail
    

1.2 ps -ef

  • 命令解释
列出全部进程的全部信息
  • ps -ef 的输出格式
UID         PID   PPID  C STIME TTY          TIME CMD
  • 参数解释

    • UID:进程所属的用户ID
    • PID:进程的进程号ID
    • PPID:进程的父ID(启动此进程的其它进程)
    • C:此进程的CPU占用率(百分比)
    • STIME:进程的启动时间
    • TTY:启动此进程的终端序号,如显示?,表示非终端启动
    • TIME:进程占用CPU的时间
    • CMD:进程对应的名称或启动路径或启动命令
  • 实例

    • 查看进程
    [root@localhost ~]# ps -ef
    UID         PID   PPID  C STIME TTY          TIME CMD
    root          1      0  0 19:03 ?        00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    root          2      0  0 19:03 ?        00:00:00 [kthreadd]
    root          4      2  0 19:03 ?        00:00:00 [kworker/0:0H]
    root          6      2  0 19:03 ?        00:00:00 [ksoftirqd/0]
    root          7      2  0 19:03 ?        00:00:00 [migration/0]
    root          8      2  0 19:03 ?        00:00:00 [rcu_bh]
    root          9      2  0 19:03 ?        00:00:00 [rcu_sched]
    root         10      2  0 19:03 ?        00:00:00 [lru-add-drain]
    

    • 查找指定进程
    [root@localhost ~]# ps -ef | grep tail
    tom        3955   3827  0 20:18 pts/2    00:00:00 tail
    root       4010   3960  0 20:19 pts/3    00:00:00 tail
    root       4042   3065  0 20:21 pts/1    00:00:00 grep --color=auto tail
    

Linux中ps命令ps -aux 和ps -ef 参数解释相关推荐

  1. 31.进程管理之进程概览,及ps命令详解,ps -ef,ps aux,ps -le,ps -l输出详解和示例

    本小章讲解进程管理中的进程概览和作用,及ps命令详解,ps -ef,ps aux,ps -le,ps -l的输出详解和示例 文章目录 进程概览 什么是进程和程序 进程管理的作用 进程启动方式 僵尸进程 ...

  2. Android adb命令,linux中各种命令

    常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器 ...

  3. 匹配行linux中grep命令的使用

    最近个人几篇文章介绍了改匹配行的文章. 关联文章的地址 linux中grep命令的用使 grep (global search regular expression(RE) and print out ...

  4. linux中top命令排序,Linux中top命令讲解

    Linux中的top命令显示系统上正在运行的进程,并以动态方式不断刷新,查看Linux系统的各个进程和系统资源占用情况! 命令行直接输入top top作为日常管理工作中最常用也是最重要的Linux系统 ...

  5. Linux中常见命令和单词的缩写全称

    Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...

  6. Linux中kil命令和pkill命令的区别

    Linux中kil命令和pkill命令的区别 kill命令格式: kill [参数][目标程序的端口号] 所以使用kill命令前需要使用ps命令查看目标程序的端口号: ps -ef | grep fi ...

  7. Linux中一行命令查看网卡流量、统计网络流量的各种实现方法

    Linux中一行命令查看网卡流量.统计网络流量的各种实现方法. 方法一.nload工具 源码包路径: wget http://heanet.dl.sourceforge.net/project/nlo ...

  8. linux中whoami命令的作用是,浅谈linux中的whoami与 who指令

    浅谈linux中的whoami与 who指令 whoami 功能说明: 显示用户名称 语法: whoami 补充说明: 显示自身的用户名称,本指令相当于执行  id -un 指令 whoami 与 w ...

  9. linux bin fuser,Linux中fuser命令用法详解

    描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...

最新文章

  1. C++11中std::shared_future的使用
  2. 016 Android之NDK开发
  3. 什么是HLS(HTTP Live Streaming)?
  4. 【转】python中的对象拷贝
  5. [相关总结性文章] 写给即将入行的程序员的一封信
  6. Python多线程下实现单例模式,以及limit实例模式
  7. 小程序动画从头开始_渐进式Web应用程序102:从头开始构建渐进式Web应用程序
  8. 2019-11-24转载Ganglia 安装和使用
  9. 趣学 C 语言(十二)—— 文件操作
  10. Java爬虫Crawler
  11. Ubuntu配置NFS服务器与客户端
  12. 每天二十分钟学习python_每天 3 分钟,小闫带你学 Python(二十五)
  13. 端到端车道线检测_如何使用Yolov5创建端到端对象检测器?
  14. 直播视频分辨率码率参考设置
  15. 博客园博客排版(js样式实例)
  16. 阿里云服务器mysql数据库读写权限设置_MySQL权限管理
  17. 第7章第21节:双图排版:两张图片左右并列排版 [PowerPoint精美幻灯片实战教程]
  18. 传染病模型(1)——SI模型及matlab详解
  19. Mysql之子查询20221016
  20. 数字调制系统工作原理_预付费电表和预付费抄表系统工作原理

热门文章

  1. $ .ajax的success和.done()方法的区别及其他
  2. 最优化方法Python计算:一元函数搜索算法——黄金分割法
  3. TurtleWorld demo
  4. 定向天线有用吗_定向天线的优缺点
  5. [凯立德]升级时如何保留上个版本的地址薄和轨迹_我是亲民_新浪博客
  6. 中国芯片设计行业发展机遇与投资潜力分析报告2022版
  7. 10月8号C语言错误代码整理
  8. 浪潮服务器硬盘坏道数据恢复
  9. 三分钟简单了解VR、AR、MR、XR是什么
  10. 试着模仿LeetCode做一个在线OJ系统(超级阉割版)(附项目测试)