「一切皆文件」是Unix/Linux的基本哲學之一。

「一切皆文件」,指的是,對所有文件(目錄、字符設備、塊設備、套接字、打印機等)操作,讀寫都可用fopen()/fclose()/fwrite()/fread()等函數進行處理。屏蔽了硬件的區別,所有設備都抽象成文件,提供統一的接口給用戶。雖然類型各不相同,但是對其提供的卻是同一套操作界面。更進一步,對文件的操作也可以跨文件系統執行。 這時候就不得不提虛擬文件系統了。 虛擬文件系統(Virtual
相關文章
相關標籤/搜索