pstree
阅读材料
POSIX 对命令行参数有一定的约定
https://jyywiki.cn/OS/2024/labs/M1.md
pid
/proc 的介绍
/proc/cpuinfo
:包含有关 CPU 的信息,如型号、速度等。/proc/meminfo
:提供有关系统内存使用情况的信息。/proc/version
:显示 Linux 内核的版本。/proc/uptime
:显示系统启动以来的总时间。/proc/loadavg
:显示系统在过去 1、5 和 15 分钟的平均负载。/proc/[pid]
:每个进程都有一个以其进程 ID (pid
) 命名的目录,其中包含了关于该进程的信息。/proc/[pid]/status
:进程的状态信息,如进程ID、父进程ID、用户ID等。/proc/[pid]/cmdline
:启动该进程的完整命令行。/proc/[pid]/cwd
:当前工作目录的符号链接。/proc/[pid]/exe
:正在运行的程序的符号链接。/proc/[pid]/fd
:包含进程打开的文件描述符的符号链接。
/proc
文件系统是 Linux 系统中一个非常有用的工具,它允许用户和程序以文件的方式访问系统信息,这对于系统监控、性能分析和故障排除等任务至关重要。
如果你需要更详细的信息或者有特定的问题关于 /proc
文件系统,请随时提问。
C 目录操作
struct dirent *readdir(DIR *dirp);
struct dirent {
ino_t d_ino; /* inode 编号 */
off_t d_off; /* not an offset; see NOTES */
unsigned short d_reclen; /* length of this record */
unsigned char d_type; /* type of file; not supported by all filesystem types */
char d_name[256]; /* 文件名 */
};
标签:Pro,pid,System,信息,链接,Operating,进程,proc,ID From: https://www.cnblogs.com/bigsharker/p/18198525问题 编译32位出错 : sudo apt-get install gcc-multilib