linux中ps -ef和ps -aux的区别

 更新时间:2023年10月18日 09:32:27   作者:layman·  
ps -ef和ps -aux均为Linux中的ps命令,是Process Status的缩写,ps命令用来列出系统中当前运行的那些进程,这篇文章主要介绍了linux中ps -ef和ps -aux的区别,需要的朋友可以参考下

两者均为Linux中的ps命令

主要区别如下:

1、ps -ef用于查看全格式的全部进程,ps -aux也是用于查看进程。其中“ps”是在Linux中是查看进程的命令,“-e ”参数代表显示所有进程,“-f”参数代表全格式。

2、ps -ef和ps aux,这两者的输出结果差别不大,但展示风格不同。aux是BSD风格,显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND。而-ef是System V风格,显示的项目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD。

3、COMMADN列如果过长,aux会截断显示,而ef不会

综上,如果想查看进程的CPU占用率和内存占用率,可以使用aux ,如果想查看进程的父进程ID和完整的COMMAND命令,可以使用ef。

在这里插入图片描述

扩展资料:

ps -ef和ps -aux均为Linux中的ps命令。是Process Status的缩写,ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。

而linux的进程有5种状态:
1、运行状态(正在运行或在运行队列中等待[就绪队列])
2、中断状态(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3、不可中断状态(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4、僵死状态(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5、停止状态(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

PS工具标识进程的5种状态码:
1、D 不可中断 uninterruptible sleep (usually IO)
2、R 运行 runnable (on run queue)
3、S 中断 sleeping
4、T 停止 traced or stopped
5、Z 僵死 a defunct (”zombie”) process

到此这篇关于linux中ps -ef和ps -aux的区别的文章就介绍到这了,更多相关ps -ef和ps -aux区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • shell脚本中if判断‘-a‘ - ‘-z‘的具体使用

    shell脚本中if判断‘-a‘ - ‘-z‘的具体使用

    本文主要介绍了shell脚本中if判断‘-a‘ - ‘-z‘具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-03-03
  • linux中批量修改文件名的脚本代码

    linux中批量修改文件名的脚本代码

    linux中批量修改文件名的脚本代码,主要是使用了rename,结合shell,喜欢的朋友可以参考下
    2013-01-01
  • Linux实现自主Shell命令行解释器

    Linux实现自主Shell命令行解释器

    本文主要介绍了Linux实现自主Shell命令行解释器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • shell的条件测试,变量测试,表达式中的0和1,数值判断,字符串判断

    shell的条件测试,变量测试,表达式中的0和1,数值判断,字符串判断

    本文主要介绍了shell的条件测试,变量测试,表达式中的0和1,数值判断,字符串判断,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • Linux 中的 mv 命令

    Linux 中的 mv 命令

    Linux的mv命令用于文件和目录的移动或重命名,具有强大的功能且常用,其基本语法和功能包括文件移动、重命名操作、批量移动等,常用选项有-i、-ff,本文介绍Linux中的mv命令,感兴趣的朋友一起看看吧
    2026-04-04
  • Linux命令之-rm命令使用示例

    Linux命令之-rm命令使用示例

    今天我要讲的是一个比较危险的命令,rm 命令,你可以没听过 rm 命令,但是删库跑路你不可能没听过吧,所以接下来小编就带大家详细的了解一下Linux 命令 - rm,需要的朋友可以参考下
    2023-07-07
  • linux 驱动之Kconfig文件和Makefile文件实例

    linux 驱动之Kconfig文件和Makefile文件实例

    这篇文章主要介绍了linux 驱动之Kconfig文件和Makefile文件实例的相关资料,需要的朋友可以参考下
    2017-01-01
  • linux find命令将查找到的文件批量删除方法

    linux find命令将查找到的文件批量删除方法

    这篇文章主要介绍了linux find命令将查找到的文件批量删除,文中给大家补充介绍了Linux中find三种删除方式,常用于crontab定时任务和shell脚本,需要的朋友可以参考下
    2022-12-12
  • Linux解压缩(打开)Gz文件的命令详解

    Linux解压缩(打开)Gz文件的命令详解

    GNU 的 Gzip 是一种流行的数据压缩程序,而 GZ 文件是由标准 Gzip 压缩的存档文件,本文给大家介绍了如何在Linux解压缩(打开)Gz 文件,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2023-12-12
  • setsid 命令工作原理和使用案例介绍

    setsid 命令工作原理和使用案例介绍

    setsid命令在Linux中创建独立会话,使进程脱离终端运行,适用于守护进程和后台任务,通过重定向输出和确保权限,可有效管理长时间运行的进程,本文给大家介绍setsid 命令工作原理和使用案例介绍,感兴趣的朋友一起看看吧
    2025-08-08

最新评论