📅  最后修改于: 2023-12-03 14:43:55.479000             🧑  作者: Mango
ps
是Unix和类Unix(Linux等)操作系统中的进程查看命令,用于列出系统中当前正在运行的进程。
ps
命令的基本用法如下:
ps [options]
其中,options
包括:
-a
:显示所有进程。-u
:以用户为主的格式显示进程状态。-x
:显示与控制终端无关的所有进程。-e
:显示所有进程,与-x
类似。ps
命令可以用来查看进程的状态信息,如进程的ID、父进程ID、CPU占用情况、内存占用情况等。默认情况下,ps
命令只会显示当前用户的进程,在加上-ef
选项时,可以查看系统的所有进程,并以完整的格式列出信息:
ps -ef
对于大规模的系统,可能会有大量的进程在运行,这时候可以使用grep
命令来过滤出所需要的进程,如:
ps -ef | grep nginx
上述命令可以列出所有包含nginx
关键字的进程。
在Linux操作系统中,线程和进程的概念已经模糊不清,所以ps
命令也可以用来查看线程。使用-L
选项来查看线程,如:
ps -eLf
以上命令可以列出所有线程,并打印出线程相关的信息。
以上是Linux PS
命令的基本介绍,使用ps
命令可以更好的了解系统中运行的进程和线程,方便我们进行一些系统调优和管理工作。