摘要: 4 - 文件和目录 1. 函数 stat、fstat、fstatat 和 lstat #inlcude <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); int fstat(int fd, 阅读全文
posted @ 2020-06-28 22:43 BrianLeeLXT 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 3 - 文件I/O Github 地址 1. 文件描述符 对于内核而言,所有打开的文件都通过 文件描述符 (file descriptor) 引用。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,使用 open 或 creat 返回的文件描述符标识该文件,将其 阅读全文
posted @ 2020-06-28 18:27 BrianLeeLXT 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1 - UNIX基础知识 Github 地址 1. 操作系统 可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。通常将这种软件称为 内核 (kernel) 。( Linux 是 GNU 操作系统的内核 ) 内核 的接口是 系统调用 (system call) ,公用函数库 构建在系 阅读全文
posted @ 2020-06-28 12:23 BrianLeeLXT 阅读(400) 评论(0) 推荐(0) 编辑