Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

第九十章:文件与文件描述符

TL;DR

  • 文件把持久数据抽象为字节序列;文件描述符是进程手中的打开句柄。

正文

  open 让内核找到对象并返回小整数描述符;readwriteclose 用它继续操作。描述符还可代表管道和设备,使许多 I/O 用同一套接口。

思考题

描述符为何不是文件名?

小结

  • 打开后的访问状态由内核记录,描述符只是索引。

思考题答案(仅供参考)

  同一文件可被多次打开,每次的当前位置和权限可能不同。

协议

本文采用 CC BY-NC-SA 4.0 协议发布。