首页/系统/Linux 运维命令速查//proc 直读进程细节
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条
性能与监控48 条
定时任务与计划50 条

/proc 直读进程细节

比 ps 更底层的现场:/proc/<pid>/status、cmdline、environ、io、fd 提供内存、环境变量、IO 与描述符全景。

Linux 运维命令速查系统更新于 2026-10-12
用途直接读取进程内核暴露信息
语法cat /proc/<pid>/status 等
所属procfs

常用示例

常用示例
cat /proc/1234/status | grep -E 'Name|State|VmRSS|Threads'
cat /proc/1234/cmdline | tr '\0' ' '; echo
cat /proc/1234/io
ls -l /proc/1234/fd | head
cat /proc/1234/cgroup
/proc/<pid>/environ 可能含密码/Token:读取与展示都要遵守数据合规,不外发原文。

易错点

  • cmdline 参数间是 NUL 分隔:直接 cat 会连成一行,用 tr 转换
  • 进程退出瞬间 /proc/<pid> 消失:取证类读取要尽快或先冻结进程

数据来源与参考

  • man 5 proc(procfs 全字段)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌