Linux 查看进程命令
在 Linux 中,有多个命令可以用来查看正在运行的进程和其相关信息。以下是几个常用的命令:
1. 使用 ps
命令
ps
命令用于查看当前用户的进程信息。在默认情况下,ps
命令将显示当前终端窗口中运行的进程。在终端中输入以下命令:
ps
ps
命令将显示当前用户的进程信息,包括进程 ID (PID)、进程状态、CPU 使用率、内存使用量等。
2. 使用 top
命令
top
命令用于实时显示系统的性能统计信息,包括正在运行的进程和它们的资源占用情况。在终端中输入以下命令:
top
top
命令将以实时更新的方式显示系统进程列表和各个进程的资源占用情况。按下 q
键可以退出 top
命令。
3. 使用 htop
命令(需要安装)
htop
是 top
命令的一个增强版本,它提供了更直观的用户界面和更多的功能。如果系统上没有安装 htop
,你可以先使用包管理器安装它。在终端中输入以下命令安装 htop
:
sudo apt install htop # Debian/Ubuntu 系统sudo yum install htop # CentOS/RHEL 系统
安装完成后,可以输入以下命令启动 htop
:
htop
htop
将以类似 top
命令的实时性能统计信息显示方式,但界面更加友好。
4. 使用 pgrep
和 ps
命令组合查找进程
如果你知道进程的名称,也可以使用 pgrep
和 ps
命令组合来查找指定名称的进程。
例如,要查找名称为 "my_process" 的进程,可以执行以下命令:
pgrep my_process
然后,使用 ps
命令来查看进程的详细信息:
ps -p 进程ID
将 "进程ID" 替换为 pgrep
命令输出的进程 ID。