《韦东山新视频 — 文件IO》

  在Linux系统中,一切都是“文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件IO”来操作的。

1.文件有哪些?

1.1磁盘、Flash、SD卡、U盘这样的真实文件,以某种格式(FAT32、EXT4等)保存在某个设备上,要先mount

mount /dev/sda1  /mnt

通过cat /proc/mounts或直接mount可以查看已经挂载的文件。

1.2linux内核提供的虚拟文件系统

1.3设备节点/dev/xxx,设备文件还分为字符设备、块设备以及网络文件

2.怎么访问文件

open/read/write/lseek/close

ioctl/mmap

3.怎么知道上面函数的用法

猜你喜欢

转载自www.cnblogs.com/zhuangquan/p/11791459.html