ps -ef和ps aux什么区别
时间: 2024-06-24 21:02:12 浏览: 140
`ps -ef` 和 `ps aux` 都是 Linux 和 Unix 系统中用于查看进程状态的命令,但它们之间有一些微妙的区别。
`ps -ef`:
- `-e` 参数表示显示所有终端下(包括守护进程)的进程信息。
- 这个命令通常会显示完整的信息,包括进程ID(PID)、父进程ID(PPID)、用户名、终端或控制组(TTY或CGROUP)、状态(如运行、睡眠等)、CPU和内存使用情况,以及完整的命令行路径。
`ps aux`:
- `a` 参数表示“all”,表示显示所有用户(不只是当前用户)的进程。
- `u` 参数表示按用户分组列出进程,包含额外的用户信息,如用户ID(UID)、用户组ID(GID)和终端。
- 这个命令也显示完整的信息,与 `ps -ef` 类似,但它能提供更多的用户详细信息。
相关问题
ps -ef和ps -aux区别
ps -ef和ps -aux都是Linux中的ps命令,用于列出系统中当前运行的进程。它们的输出结果差别不大,但展示风格不同。其中ps -ef是System V风格,显示的项目有UID、PID、PPID、C、STIME、TTY、TIME、CMD;而ps -aux是BSD风格,显示的项目有USER、PID、%CPU、%MEM、VSZ、RSS、TTY、STAT、START、COMMAND。因此,两者的区别在于展示的项目不同。
ps -ef和ps -aux
这两个命令都是用于查看进程的命令,但是它们的输出格式略有不同。ps -ef 输出的是以全格式显示进程信息,而 ps -aux 输出的是以 BSD 格式显示进程信息。具体来说,ps -ef 显示的进程信息包括进程的 UID、PID、PPID、CPU 占用率、内存占用率、进程状态、启动时间、命令等;而 ps -aux 显示的进程信息包括进程的用户、PID、CPU 占用率、内存占用率、VSZ、RSS、TTY、STAT、启动时间、命令等。
阅读全文