Linux入门培训教程linux文件.docxVIP

  • 2
  • 0
  • 约6.04千字
  • 约 10页
  • 2017-01-06 发布于北京
  • 举报
Linux入门培训教程linux文件

 Linux入门培训教程 linux 文件I/O教程  一,文件描述符 对内核而言,所以打开的文件都通过文件描述符引用。每个进程都有一些与之关联的文件描述符。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或creat返回的文件描述符标识该文件,将其作为参数传送给read和write。 一般有三个以及打开的文件描述符,他们是: 复制代码代码如下: 0:标准输入 STDIN_FILENO 1:标准输出 STDOUT_FILENO 2标准错误输出 STDERR_FILENO 每行后面的符号常量是依从POSIX而定的。 open函数 复制代码代码如下: #include sys/types.h #include sys/stat.h #include fcntl.h int open(const char *pathname, int flags); int open(const char *pathname, int flags,mode_t mode); pathname是要打开或创建文件的名字。 flag用来定义打开文件所采取的的动作,必须调用以下模式之一 O_RDONLY, O_WRONLY, O_RDWR分别代表只读,只写,读写方式打开。 open还可以包括以下可选模式的组合 O_APPEND:把写入

文档评论(0)

1亿VIP精品文档

相关文档