https://blog.csdn.net/shenhuxi_yu/article/details/79697792

/proc/pid
显示有关正在运行的进程的信息。 "pid" 是进程的ID。

cd 

/proc/pid

可以获取有关特定进程的各种信息,包括进程的状态、内存映射、打开的文件和目录、网络状态等。

用法:

  1. 查看进程状态: 读取

    /proc/pid/status
    文件来获取有关进程的一般状态信息,如进程 ID、父进程 ID、进程状态(运行、睡眠、停止等)、进程所属用户等。

  2. 查看进程的命令行参数: 进程的命令行参数可以在

    /proc/pid/cmdline
    文件中找到。它以 NULL 字符(\0)分隔的字符串形式存储。

  3. 查看进程的打开文件:

    /proc/pid/fd
    目录下包含了进程打开的文件描述符的符号链接。您可以查看这些符号链接来获取有关进程打开的文件的信息,如文件路径、文件类型等。

  4. 查看进程的内存映射:

    /proc/pid/maps
    文件提供了进程的内存映射信息,包括代码段、数据段、共享库、堆栈等。这对于分析进程的内存使用情况非常有用。

  5. 发送信号给进程: 将信号发送给进程,通过向

    /proc/pid/signal
    文件写入相应的信号值。

/proc/pid
中的文件是虚拟的,并不实际存储在磁盘上,而是在运行时动态生成的。

/proc
文件系统在不同的操作系统中可能会有所差异。