ps
命令是 Linux 和 Unix 系统中用于显示当前运行的进程信息的工具。要使用 ps
命令查找进程,请按照以下步骤操作:
-
打开终端(Terminal)。
-
输入
ps
命令的基本格式:ps [选项]
。例如,要查看当前运行的所有进程,只需输入ps
。 -
若要查找特定进程,可以使用
grep
命令与ps
结合。例如,要查找名为 “nginx” 的进程,请输入以下命令:
ps aux | grep nginx
这里,ps aux
是一个常用的 ps
命令选项组合,用于显示所有用户的进程详细信息。|
是管道符,用于将 ps aux
的输出传递给 grep
命令。grep nginx
用于筛选包含 “nginx” 文本的行。
- 如果要查找特定用户运行的进程,可以在
ps
命令中添加-u
选项,后跟用户名。例如,要查找用户 “www-data” 运行的所有进程,请输入:
ps -u www-data
- 若要查找特定进程 ID(PID)的进程,可以使用
-p
选项,后跟进程 ID。例如,要查看 PID 为 12345 的进程,请输入:
ps -p 12345
- 若要实时查看进程信息,可以使用
-ef
选项与watch
命令结合。例如,要每秒刷新一次 “nginx” 进程的信息,请输入:
watch -n 1 "ps aux | grep nginx"
这些只是使用 ps
命令查找进程的一些基本方法。ps
命令有许多其他选项和组合,可以根据需要进行调整。要了解更多关于 ps
命令的信息,请查阅其手册页(通过输入 man ps
)。