有谁知道如何使用procps-3.2.8列出 ubuntu/linux 的所有正在运行的进程?以及如何使用 procps-3.2.8 杀死它们?
请提供分步过程并提供有关procps的有用链接。
procps是包含许多提供的命令行实用程序的软件包。您可以从以下位置找到有关procpcs下每个实用程序选项的完整信息:
在主页上,我们可以得到以下关于procps的信息:
procps 是一个包含许多有用的小实用程序的包,这些实用程序提供有关使用 /proc 文件系统的进程的信息。该软件包包括程序 ps、top、vmstat、w、kill、free、slabtop 和 Skill。*
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是被杀死的进程名。