- Linux程序設計(第4版)
- (英)Neil Matthew Richard Stones
- 356字
- 2021-04-09 20:04:42
第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
推薦閱讀
- Learning Neo4j
- Learn ECMAScript(Second Edition)
- Software Defined Networking with OpenFlow
- 騰訊iOS測試實踐
- Java入門很輕松(微課超值版)
- Vue.js快跑:構建觸手可及的高性能Web應用
- x86匯編語言:從實模式到保護模式(第2版)
- Building Mapping Applications with QGIS
- Learning Raspbian
- Python入門很輕松(微課超值版)
- 移動增值應用開發(fā)技術導論
- 從0到1:HTML5 Canvas動畫開發(fā)
- Android Sensor Programming By Example
- Python Deep Learning
- JavaWeb從入門到精通(視頻實戰(zhàn)版)