📅  最后修改于: 2023-12-03 15:40:30.868000             🧑  作者: Mango
在 Linux 中,我们可以使用命令行来检查当前运行的进程。这对于调试和管理系统是非常有用的。
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
命令是另一个显示运行进程的有用工具。它可以实时显示进程列表,并按 CPU 使用率和内存使用率排序。
top
top
命令也支持许多选项,可用于过滤和排序结果。
htop
命令是 top
命令的替代品,具有更多的功能和更友好的界面。
htop
检查 Linux 中的运行进程是一项重要的任务,可帮助我们了解系统的状态和性能。无论是 ps
、top
还是 htop
命令,都是非常有用的工具,值得尝试。