linux如何查看进程的pid
linux如何查看进程的pid详细介绍
在 Linux 系统中,有多种方式可以查看进程的 PID,下面为你介绍几种常见方法:
1.
ps 命令
ps 命令可用于报告当前系统的进程状态。以下是一些常用的 ps 命令选项:
ps -ef:显示所有进程的详细信息,包括 UID、PID、PPID、C、STIME、TTY、TIME、CMD 等。
bash
ps -aux:显示所有用户的进程信息,包括 CPU 和内存使用情况。
bash
2.
pgrep 命令
pgrep 命令能够根据进程名查找并输出进程的 PID。
- 查找指定名称的进程:
bash
pgrep firefox
此命令会查找所有名为 firefox 的进程,并输出它们的 PID。
3.
top 命令
top 命令可以实时显示系统中各个进程的资源占用情况,PID 会在第一列显示。
bash
运行该命令后,会进入交互界面,按 q 可退出。
4.
htop 命令
htop 是一个交互式的进程查看工具,相较于 top 命令,它的界面更加直观。如果系统未安装 htop,可以使用包管理器进行安装(例如在 Ubuntu 上使用 sudo apt-get install htop)。
bash
运行该命令后,PID 会在界面中显示。
5.
lsof 命令
lsof 用于列出当前系统打开的文件,也可以通过它查找使用特定端口或文件的进程 PID。
- 查找使用特定端口的进程:
bash
:8080
912lsof :8080
此命令会查找所有使用 8080 端口的进程,并输出相关信息,其中包含 PID。