在 Linux 中,查看指定进程可以使用多种命令,以下是常用的方法:
1. 使用 ps 命令
ps 命令可以显示当前运行的进程信息。
查看指定 PID 的进程:
ps -p <PID>
<PID>是进程 ID。
查看指定名称的进程(例如 nginx):
ps -e | grep <进程名>
2. 使用 top 或 htop 命令
top 和 htop 可以实时查看进程信息。
查看当前所有进程(包括指定名称的进程):
top -n 1
查看指定名称的进程(例如 nginx):
top -n 1 -d 1 | grep -i 'nginx'
3. 使用 pidof 命令
pidof 可以查找某个进程名对应的 PID。
pidof <进程名>
4. 使用 pgrep 命令
pgrep 可以根据进程名、PID、用户等条件查找进程。
pgrep -n nginx
5. 使用 ps + grep 组合查找
ps -e | grep -i <进程名>
示例:查看 PID 为 1234 的进程
ps -p 1234
6. 查看所有进程并过滤(如 nginx)
ps -e | grep -i 'nginx'
总结
| 命令 | 用途 | 说明 |
|---|---|---|
ps -p <PID> |
查看指定 PID 的进程 | 直接查看 |
ps -e | grep <进程名> |
查看指定名称的进程 | 适用于模糊匹配 |
top -n 1 |
实时查看所有进程 | 适用于监控 |
pgrep -n <进程名> |
查找进程名 | 快速查找进程 ID |
如果你有特定的进程名或 PID,可以告诉我,我可以提供更具体的命令示例。

