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

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

检查 Linux 中的运行进程

在 Linux 中,我们可以使用命令行来检查当前运行的进程。这对于调试和管理系统是非常有用的。

命令
ps

ps 命令可以显示当前运行的进程。默认情况下,它只显示当前用户的进程。如果您希望查看所有进程,可以使用 -e-A 选项。

# 查看当前用户的进程
ps

# 查看所有进程
ps -e
ps -A

ps 命令还支持许多选项,可用于过滤和排序结果。以下是一些示例:

# 按 CPU 使用率排序
ps -e --sort=-pcpu

# 显示所有进程,但只显示命令名和 PID
ps -e -o comm,pid

# 显示所有进程,但排除自己
ps -e | grep -v $$

# 搜索所有以 apache2 开头的进程
ps -e | grep '^apache2'
top

top 命令是另一个显示运行进程的有用工具。它可以实时显示进程列表,并按 CPU 使用率和内存使用率排序。

top

top 命令也支持许多选项,可用于过滤和排序结果。

htop

htop 命令是 top 命令的替代品,具有更多的功能和更友好的界面。

htop
总结

检查 Linux 中的运行进程是一项重要的任务,可帮助我们了解系统的状态和性能。无论是 pstop 还是 htop 命令,都是非常有用的工具,值得尝试。