如何使用procps-3.2.8列出所有正在运行的进程?

时间:2014-04-13 08:44:32

标签: linux unix ubuntu ps procps

有没有人知道如何使用 procps-3.2.8 列出ubuntu / linux的所有正在运行的进程? 以及如何使用procps-3.2.8杀死它们?

请提供分步程序,并提供有关 procps 的有用链接。

1 个答案:

答案 0 :(得分:1)

procps 是包含所提供的许多命令行实用程序的包。您可以从以下位置找到有关 procpcs 下每个实用程序选项的完整信息:

在首页,我们可以获得有关 procps 的以下信息:

  

procps是包含一堆小实用工具的包,它提供有关使用/ proc文件系统的进程的信息。该   包包括程序ps,top,vmstat,w,kill,free,slabtop,   和技能。 *

http://www.linuxfromscratch.org/lfs/view/7.2/chapter06/procps.html

http://procps.sourceforge.net/

  

如何使用procps-3.2.8列出所有正在运行的进程?

ps procps 包的一部分,有很多方法可以列出所有正在运行的进程(有关详细信息,请执行 man ps

mantosh@mantosh4u:~/practice$ ps -V
procps version 3.2.8
mantosh@mantosh4u:~/practice$ ps -AF
UID        PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD
root         1     0  0  6143  2544   3 14:38 ?        00:00:00 /sbin/init
root         2     0  0     0     0   1 14:38 ?        00:00:00 [kthreadd]
.............................................................................
root      3320     2  0     0     0   0 15:13 ?        00:00:00 [kworker/u:2]
root      3334     2  0     0     0   1 15:18 ?        00:00:00 [kworker/1:0]
  

如何使用procps-3.2.8杀死它们?

pkill procps 包的一部分,其中包含许多用于终止进程的命令行选项。有关终端 man pkill 的详细信息。

mantosh@mantosh4u:~/practice$ pkill -V
pkill (procps version 3.2.8)
mantosh@mantosh4u:~/practice$ pkill -f gedit

在上面的示例中, gedit 是已被杀死的进程名称。