官术网_书友最值得收藏!

第3章 文件操作

本章中,你將了解Linux中的文件、目錄以及相關操作。你將學習如何創(chuàng)建、打開、讀寫和關閉文件,還將學習程序是如何處理目錄的(例如創(chuàng)建、掃描和刪除目錄)。在上一章我們討論了shell之后,現(xiàn)在,你將開始用C語言進行編程了。

在開始討論Linux對文件I/O的處理方法之前,我們先回顧一下與文件、目錄和設備相關的概念。為了對文件和目錄進行處理,你需要用到系統(tǒng)調用(這是UNIX和Linux中與Windows API對應的概念),但系統(tǒng)中同時還存在一整套庫函數(shù)——標準I/O庫(stdio),可以更有效地進行文件處理。

在本章的大部分內容中,我們將詳細討論處理文件和目錄的各種調用。因此,本章將涵蓋如下各種與文件相關的主題:

? 文件和設備

? 系統(tǒng)調用

? 庫函數(shù)

? 底層文件訪問

? 管理文件

? 標準I/O庫

? 格式化輸入和輸出

? 文件和目錄的維護

? 掃描目錄

? 錯誤及其處理

? /proc文件系統(tǒng)

? 高級主題:fcntl和mmap

主站蜘蛛池模板: 桦川县| 兴山县| 综艺| 金华市| 江津市| 舒城县| 永昌县| 邹平县| 邛崃市| 句容市| 高青县| 黄浦区| 大冶市| 大渡口区| 科技| 临海市| 莎车县| 运城市| 岢岚县| 永清县| 清苑县| 甘孜县| 安宁市| 宁乡县| 松阳县| 阜平县| 兴仁县| 习水县| 密云县| 恩施市| 甘孜| 达拉特旗| 万全县| 成武县| 廊坊市| 平乐县| 安庆市| 彭州市| 襄垣县| 进贤县| 沁源县|