ps 命令是 Linux 系统中一个常用的进程管理命令,可以通过该命令查看系统当前正在运行的进程信息。
ps 命令可以根据不同的标准来排序进程信息,常见的排序方式有以下几种:
%cpu:根据进程占用 CPU 的时间比例进行排序,使用 ps aux --sort=-%cpu 可以将占用 CPU 时间最多的进程放在列表前面。
%mem:根据进程占用内存的比例进行排序,使用 ps aux --sort=-%mem 可以将占用内存最多的进程放在列表前面。
start:根据进程启动时间进行排序,使用 ps aux --sort=-start 可以将启动时间最近的进程放在列表前面。
pid:根据进程 ID 进行排序,使用 ps aux --sort=-pid 可以将进程 ID 最大的进程放在列表前面。
另外,也可以使用多个关键字进行组合排序,例如使用 ps aux --sort=-%cpu,%mem 可以先按照 CPU 占用排序,然后在 CPU 占用相同时按照内存占用排序。
需要注意的是,ps 命令在不同的操作系统中可能会有一定的差异,具体的排序方式和选项可能也会略有不同。你可以使用 man ps 命令来查看具体的选项和用法。