【操作系统】虚拟文件系统(/proc)[VFS](一)

一、背景知识

在 Linux 中,/proc 是一个特殊的文件系统,被称为 “proc 文件系统” 或者简称为 “procfs”。它是一个虚拟的文件系统,不占用任何磁盘空间,而是由内核动态生成的,用于向用户空间提供内核内部状态和系统信息的视图。

/proc 目录下包含了多个子目录和文件,每个目录和文件代表了系统的一个方面。特别是 /proc 下的数字目录代表了当前正在运行的进程的进程标识符 PID。例如如果系统中有 PID 为 1234 的进程,那么 /proc/1234 就是与该进程相关的信息目录。

二、知识点

以下是一些查看 /proc 进程目录的方法:

  • 查看所有进程的列表:

    ls /proc 
    

    命令可以看到当前所有活动进程的 PID。

  • 查看单个进程的详细信息:

    cat /proc/<pid>/status 
    

    查看 PID 为 1234 的进程的信息。这个 status 文件包含了进程的详细信息,如进程名、状态、父进程 ID (PPID)、线程 ID (TID) 等。

  • 查看进程的命令行参数:

    cat /proc/<pid>/cmdline 
    

    可以看到进程启动时的完整命令行参数。

  • 查看进程的当前工作目录:

    ls -ld /proc/<pid>/cwd 
    

    可以看到指向进程当前工作目录的符号链接。

  • 查看进程打开的文件描述符:
    目录 /proc/<pid>/fd 包含了进程打开的所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久违 °

我看到了月亮

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值