ps -ef和ps -auxf命令都是用来查看系统中正在运行的进程信息的命令,但是它们有一些区别。
1.参数含义不同:
ps -ef命令中,e选项表示显示所有进程,f选项表示使用完整格式显示进程信息;而ps -auxf命令中,a选项表示显示所有进程,u选项表示显示进程的用户及内存等信息,x选项表示显示没有控制终端的进程,f选项表示使用完整格式显示进程信息。
2.显示信息不同:
ps -ef命令中,显示的进程信息包括进程的UID、PID、PPID、C、STIME、TTY、TIME和CMD等1;而ps -auxf命令中,显示的进程信息包括USER、PID、%CPU、%MEM、VSZ、RSS、TTY、STAT、START、TIME和COMMAND等。
3.排序方式不同:
ps -ef命令中,默认按照进程启动的先后顺序排序;而ps -auxf命令中,默认按照CPU占用率从高到低排序。
因此,ps -ef和ps -auxf命令在参数含义、显示信息和排序方式等方面存在一些差异。