“一切皆文件”是Unix/Linux的基本哲学之一。

“一切皆文件”,指的是,对所有文件(目录、字符设备、块设备、套接字、打印机等)操作,读写都可用fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别,所有设备都抽象成文件,提供统一的接口给用户。虽然类型各不相同,但是对其提供的却是同一套操作界面。更进一步,对文件的操作也可以跨文件系统执行。 这时候就不得不提虚拟文件系统了。 虚拟文件系统(Virtual
相关文章
相关标签/搜索