📜  Linux PS(1)

📅  最后修改于: 2023-12-03 14:43:55.479000             🧑  作者: Mango

Linux PS

简介

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命令可以更好的了解系统中运行的进程和线程,方便我们进行一些系统调优和管理工作。