ps -ef 和ps aux
时间: 2023-09-29 10:03:37 浏览: 78
"ps -ef" 是用于列出所有进程的命令,在类Unix系统中常用。它显示了进程的详细信息,包括进程的PID(进程ID),PPID(父进程ID),CPU使用情况,内存使用情况等。
"ps aux" 也是列出所有进程的命令,但在一些类Unix系统中使用。它显示了与"ps -ef"相似的进程信息,但以用户为基础,而不是以进程树形式展示。
这两个命令都是用来查看系统中正在运行的进程信息的,只是在输出格式上有所区别。
相关问题
ps -ef和ps aux什么区别
`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 输出的是以 BSD 格式显示进程信息。具体来说,ps -ef 显示的进程信息包括进程的 UID、PID、PPID、CPU 占用率、内存占用率、进程状态、启动时间、命令等;而 ps -aux 显示的进程信息包括进程的用户、PID、CPU 占用率、内存占用率、VSZ、RSS、TTY、STAT、启动时间、命令等。
阅读全文