📌  相关文章
📜  linux 命令检查正在运行的进程 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:32:41.780000             🧑  作者: Mango

Linux 命令检查正在运行的进程

在 Linux 系统中,我们常常需要查看当前正在运行的进程,以便于管理系统资源。本文将介绍一些常用的 Linux 命令,帮助程序员检查正在运行的进程。

ps 命令

ps 命令是 Linux 系统中最常用的进程查看命令。它能够列出系统中所有或特定用户下的进程信息。只需在终端中输入以下命令:

ps aux

该命令输出的进程信息包括进程 ID、父进程 ID、CPU 占用率、内存占用率、程序名称等。

如果要查看特定用户下的进程,可以在命令行结尾加上该用户的用户名,例如:

ps aux | grep username

该命令会列出该用户所有的进程信息。

top 命令

top 命令是实时显示系统中进程活动的命令。它能够显示并实时更新所有进程的 CPU 占用率、内存占用率等信息。

只需在终端中输入以下命令:

top

该命令会输出实时的进程信息,包括进程 ID、CPU 占用率、内存占用率、程序名称等。按下 q 键即可退出。

pstree 命令

pstree 命令可以列出进程树,以树状图的形式显示进程的衍生和关系。该命令很容易看出系统中所有进程的关系和依存情况。

只需在终端中输入以下命令:

pstree

该命令会输出进程树信息,包括进程 ID、父进程 ID、程序名称等。

kill 命令

kill 命令用于终止一个进程。只需在终端中输入以下命令:

kill PID

其中 PID 为要终止进程的进程 ID。如果要强制终止某个进程,可以使用 -9 选项:

kill -9 PID

这个命令是很有用的,能够帮助你快速找到并终止耗费系统资源的进程。

以上就是 Linux 命令检查正在运行的进程的介绍,你可以根据实际需求选择使用。