ps -ef跟-aux
时间: 2023-10-20 22:36:12 浏览: 46
ps -ef和ps -aux都是Linux中的ps命令的不同参数。ps命令用于列出系统中当前运行的进程。ps -ef和ps -aux都可以用来查看全格式的全部进程。其中,ps -ef的输出风格是System V风格,显示的项目有UID,PID,PPID,C,STIME,TTY,TIME,CMD。而ps -aux的输出风格是BSD风格,显示的项目有USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
ps -ef 跟ps -aux 的区别
`ps -ef` 和 `ps -aux` 都是用于列出进程信息的 Linux 命令,但它们之间有一些区别:
1. 参数形式:`ps -ef` 是使用单字符参数形式,而 `ps -aux` 是使用多字符参数形式。
2. 进程选择:`ps -ef` 会列出所有进程的信息,包括系统进程和非终端进程,而 `ps -aux` 会列出当前终端会话和系统进程的信息。
3. 列出方式:`ps -ef` 列出的进程信息不包括进程的完整命令行,而 `ps -aux` 列出的进程信息包括完整命令行。
4. 默认排序:`ps -ef` 默认按照启动时间逆序排序(最新启动的进程在前),而 `ps -aux` 默认按照 CPU 占用率逆序排序(CPU 占用率最高的进程在前)。
需要注意的是,根据不同的操作系统和版本,`ps -ef` 和 `ps -aux` 的行为可能有所不同。在某些系统中,这两个命令可能具有相同的输出。因此,建议查阅相应操作系统的文档或使用命令的帮助文档来了解具体行为。
ps -aux和ps -ef差别
ps -aux和ps -ef是Linux中的两个常用命令,用于查看系统中的进程信息。它们的主要区别在于参数的不同。
1. ps -ef命令:
-e参数表示显示所有进程,-f参数表示以全格式显示进程信息。
例如:
```shell
ps -ef
```
这个命令会显示所有进程的详细信息,包括进程的PID(进程ID)、PPID(父进程ID)、CPU占用率、内存占用等。
2. ps -aux命令:
-a参数表示显示所有进程,包括其他用户的进程;-u参数表示以用户为主的格式显示进程信息;-x参数表示显示没有控制终端的进程。
例如:
```shell
ps -aux
```
这个命令会显示所有进程的详细信息,包括进程的用户、CPU占用率、内存占用等。
综上所述,ps -aux的区别在于参数的不同,ps -ef显示所有进程的全格式信息,而ps -aux显示所有进程的用户为主的信息。