Linux中显示系统正在运行的进程的命令
2023年7月29日,周六上午
在Linux中,ps
命令用于显示当前系统中正在运行的进程,
ps应该是processes snapshot(进程快照)的缩写。
以下是ps
命令的常见用法和示例:
-
显示当前用户的所有进程:
ps
-
显示所有进程(包括其他用户的进程):
ps -ef
-
显示进程树形结构:
ps axjf
-
显示进程详细信息(包括线程信息):
ps -eLf
-
显示指定进程的详细信息:
ps -p <进程ID>
-
以用户定义的格式显示进程信息:
ps -eo pid,ppid,cmd,%mem,%cpu
-
显示进程的实时状态:
ps -e --forest
-
按CPU使用率排序显示进程:
ps -e --sort=-%cpu
-
按内存使用量排序显示进程:
ps -e --sort=-%mem
-
以持续更新的方式显示进程信息:
watch -n 1 ps
此外,可以通过man ps
命令查看更多详细的用法和选项。