linux操作系统课件6文件.pptVIP

  • 4
  • 0
  • 约1.52千字
  • 约 7页
  • 2017-08-15 发布于北京
  • 举报
linux操作系统课件6文件.ppt

文件描述符 每个进程可以打开多个文件,每个进程用一个小的非负整数来表示其打开的每个文件,这个整数就是文件描述符(fd) 任何时候对文件的输入/输出都是通过文件描述符 标示文件。文件描述符类似于标准库中的文件指针或 MS-DOS中的文件句柄。 因为大多数的输入/输出都是通过键盘和显示器来 实现的,为了方便起见,当shell运行一个程序的时 候,它将自动打开三个文件,对应的文件描述符分别 为0、1、2,一次表示标准输入、标准输出和标准错 误。 文件相关的系统调用 creat 创建一个空文件,格式:fd=creat(name, Pmode), 例如: fd= creat(“/usr/abc”,777) link 用于建立文件之间的硬链接,格式: status=link(name1,name2) unlink 删除一个链接文件 status=unlink(name) 文件的打开和关闭 open 打开一个已存在的文件,格式: fd = open(name, rwmode [, pmode]); rwmode为文件被打开的模式。该函数正常调用返回的fd大于等于3 close

文档评论(0)

1亿VIP精品文档

相关文档