Linux高级环境编程——APUE学习笔记
文章平均质量分 77
Riyadh_linux
在校生,希望通过博客分享自己和大家交流
展开
-
文件和目录之stat族函数<stat | fstat | lstat | fstatat>——APUE学习笔记(2)
一. 函数原型及具体数据结构:#include <sys/stat.h>int stat(const char *retrict pathname, struct stat *restrict buf); int fstat(int fd, struct stat *buf); int lstat(const char *restrict pathname, struct stat *restric原创 2015-11-19 23:08:00 · 1734 阅读 · 0 评论 -
关于linux文件类型总结——APUE学习笔记(3)
在linux这个一切皆文件的世界中,对文件的理解很是重要,自己将apue中的文件类型总结了以下,希望对大家有所帮助。一. linux下文件系统大概包括普通文件,目录文件,块特殊文件,字符特殊文件,FIFO,套接字,符号链接七种。 (1). 普通文件(regular file): a. linux下最常用的文件类型,该类文件可以是文本文件或者二进制文件,两者对unix内核来说并无具体区别。(2).原创 2015-11-20 20:09:00 · 923 阅读 · 0 评论 -
c语言文件IO库函数——APUE学习笔记(1)
大多数函数只需要五个函数实现IO操作:open, read, write, lseek, close. 一. 文件描述符: 文件描述符时一个非负整数(0~OPEN_MAX - 1).当打开现有文件或者创建新文件时,内核向进程返回一个文件描述符一边标示一个文件。 内核文件描述符要区别于shell文件描述符:shell内定了幻数0, 1, 2分别表示标准输入,标准输出和标准错误。二. 文件操原创 2015-11-19 18:09:40 · 1010 阅读 · 0 评论