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
命令来查看具体的选项和用法。