高等Linux UNIX程式設計實力養成 | 誠品線上

高等Linux UNIX程式設計實力養成

作者 趙克佳/ 沈志宇
出版社 佳魁資訊股份有限公司
商品描述 高等Linux UNIX程式設計實力養成:本書遵循最新的〝統一UNIX標準版本4〞,以Linux為平台,系統性地說明了UNIXAPI各種函數的程式設計方法。本書內容包含UNIX的發展歷史與標

內容簡介

內容簡介 本書遵循最新的〝統一UNIX標準版本4〞,以Linux為平台,系統性地說明了UNIX API各種函數的程式設計方法。本書內容包含UNIX的發展歷史與標準、標準I O和低階I O、檔案與目錄操作、處理程序環境與處理程序控制、訊號處理、時間與定時、終端I O、進階I O、處理程序之間的通訊、通訊端與網路通訊、多執行緒程式設計。

作者介紹

作者介紹 ■作者簡介趙克佳沈志宇

產品目錄

產品目錄 第01章 UNIX 導論1.1 UNIX 簡史 1.1.1 UNIX 的誕生 1.1.2 UNIX 的早期發展 1.1.3 BSD UNIX 1.1.4 系統V UNIX 1.1.5 UNIX 的商業化 1.1.6 Linux 1.2 標準 1.2.1 SVID 1.2.2 POSIX 1.2.3 統一UNIX 標準 1.2.4 C 標準 1.3 UNIX 基本概念 1.3.1 程式和處理程序 1.3.2 核心 1.3.3 shell 1.3.4 使用者名稱與使用者ID、使用者群組與群組ID 1.3.5 特權使用者 1.3.6 系統呼叫與函數 1.4 系統函數庫 1.4.1 標頭檔 1.4.2 保留字 1.4.3 特徵測試 1.5 範例程式和編譯環境 1.6 錯誤處理 1.7 系統資訊 1.7.1 機器標識 1.7.2 硬體 軟體型態識別 1.8 系統能力限制 1.8.1 一般能力限制值 1.8.2 系統和檔案特徵選項 1.8.3 sysconf()、pathconf() 和 fpathconf() 函1.9 思考與練習 第02章 標準輸入輸出2.1 UNIX 輸入輸出基本概念 2.2 流和FILE 物件 2.3 開啟和關閉流 2.4 讀和寫流 2.4.1 字元I O 2.4.2 行I O 2.4.3 讀回 2.4.4 區塊I O 2.5 檔案定位 2.6 檔案結束和錯誤指示器 2.7 流緩衝 2.8 格式I O 2.8.1 格式輸出 2.8.2 格式輸入 2.9 暫存檔案 2.10 思考與練習 第03章 低階輸入輸出3.1 檔案描述子的開啟、建立和關閉函數 3.2 read() 和write() 函數 3.3 設定描述子的檔案位置 3.4 dup() 和dup2() 函數 3.5 fdopen() 和fileno() 函數 3.6 檔案控制函數fcntl() 3.6.1 重複檔案描述子呼叫 3.6.2 檔案描述子標籤 3.6.3 檔案狀態標籤 3.7 非阻塞I O 3.8 readv() 和writev() 函數 3.9 fsync() 和fdatasync() 函數 3.10 思考與練習 第04章 檔案與目錄4.1 檔案 4.1.1 stat()、fstat() 和lstat()函數 4.2 檔案型態 4.2.1 一般檔案 4.2.2 目錄 4.2.3 連結與link() 函數 4.2.4 符號連結與symlink() 和readlink() 函數 4.2.5 特別檔案 4.2.6 測試檔案的型態 4.3 檔案的擁有者和使用者群組 4.3.1 chown()、fchown() 和lchown() 函數 4.4 檔案規則 4.4.1 檔案存取權限 4.4.2 調整使用者ID 和調整群組ID4.4.3 sticky 位元 4.4.4 檔案規則位元小結 4.5 確定和改變檔案規則 4.5.1 umask() 函數 4.5.2 chmod() 和fchmod()函數 4.5.3 access() 函數 4.6 檔案大小4.6.1 截斷檔案 4.7 檔案時間 4.7.1 utime() 和utimes() 函數 4.8 檔案的刪除與重新命名 4.8.1 刪除檔案和目錄 4.8.2 檔案重新命名 4.9 目錄操作 4.9.1 工作目錄 4.9.2 建立目錄 4.9.3 讀取目錄 4.9.4 對目錄流的隨機存取 4.10 思考與練習

商品規格

書名 / 高等Linux UNIX程式設計實力養成
作者 / 趙克佳 沈志宇
簡介 / 高等Linux UNIX程式設計實力養成:本書遵循最新的〝統一UNIX標準版本4〞,以Linux為平台,系統性地說明了UNIXAPI各種函數的程式設計方法。本書內容包含UNIX的發展歷史與標
出版社 / 佳魁資訊股份有限公司
ISBN13 / 9789863791355
ISBN10 / 9863791350
EAN / 9789863791355
誠品26碼 / 2681038753007
頁數 / 688
開數 / 18K
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
級別 / N:無

試閱文字

內文 : 序
UNIX/Linux 流行起來這十年間,影響UNIX 程式設計介面的標準和標準發生了很大的變化,當時大家學習參考的Single UNIX Specification 2 現在已發展到Single UNIX Specification 4,而許多分離獨立的標準和標準,包含Single UNIXSpecification,現在都已經統一在POSIX.1-2008 標準之下了。隨著Linux 系統的成熟和發展,UNIX 系統已不再是少數大型主機和伺服器的專利。任何一個使用電腦的人現在都能安裝和使用Linux,進一步使得用UNIX 程式設計介面開發應用的人也越來越多。