ps -ef 跟ps -aux 的区别
时间: 2023-08-15 10:12:46 浏览: 146
`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 -ef跟-aux
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 -aux ps -ef区别
ps -aux 和 ps -ef 都是用于查看系统进程的命令,但它们的输出格式有一些不同之处。
ps - 进程 ID。
%CPU - 进程占用的 CPU 百分比。
%MEM - 进程占用的内存百分比。
VSZ - 进程使用的虚拟内存量(KB)。
RSS - 进程使用的物理内存量(KB)。
TTY - 与进程关联的终端设备(如果有的话)。
STAT - 进程状态。
START - 进程启动时间。
TIME - 进程使用 CPU 的时间。
COMMAND - 命令名和参数。
而 ps -ef 输出的进程信息包含以下几列:
UID - 进程的所有者 ID。
PID - 进程 ID。
PPID - 父进程 ID。
C - 进程使用 CPU 的资源百分比。
STIME - 进程启动时间。
TTY - 与进程关联的终端设备(如果有的话)。
TIME - 进程使用 CPU 的时间。
CMD - 命令名和参数。
因此,两个命令的输出格式略有不同,但都可以用于查看系统进程。需要注意的是,不同的操作系统可能会对这两个命令的实现有所差异,具体可以参考相应操作系统的文档。
阅读全文