UNIX/XENIX程式設計技術與實例

檔案的打開2.1.2 套接字編程10.3.1 簡介10.3.2

內容介紹

內容提要
本書共11章;概述,UNIX檔案操作,檔案及目錄操作,標準級檔案輸入輸出,進程控制,
進程通信,信號,shell程式設計,標準庫函式,網路程式設計,螢幕處理。每章均在介紹程式設
計技術的同時,由簡入繁,給出各類適合讀者編程需求的實例。書後附錄了UNIX的系統調用
及基本庫函式,Vi的使用說明以及UNIX常用命令。
本書面向程式設計人員,所舉實例,均在機上通過,具有較強的實用性。

作品目錄

目錄
第1章 概述
1.1 UNIX簡介
1.1.1 UNIX發展
1.1.2 UNIX系統結構
1.1.3 UNIX檔案系統
1.1.4 命令程式設計語言――shell
1.2 UNIX系統概念
1.3 UNIX目錄結構
1.4 UNIX程式設計環境
第2章 UNIX檔案操作
2.1 UNIX系統級檔案I/O
2.1.1 檔案的打開
2.1.2 檔案的建立
2.1.3 檔案讀寫
2.1.4 隨機存取
2.1.5 關閉和刪除檔案
2.2 標準輸入和輸出
2.2.1 標準輸入和輸出簡介
2.2.2 標準輸入和輸出
2.3 標準輸入輸出重定向
2.4 終端控制
2.4.1 正則模式和原始模式
2.4.2 termio結構
2.4.3 終端控制
第3章 檔案及目錄操作
3.1 多用戶環境中的檔案操作
3.1.1 檔案許可權和模式
3.1.2 檔案可訪問性的測試和檔案許可權的改變
3.1.3 檔案主的改變
3.2 目錄操作
3.2.1 目錄的讀操作
3.2.2 當前目錄的改變
3.2.3 目錄的建立
3.2.4 目錄的刪除
3.3 檔案狀態信息的獲取?
3.4 檔案控制
第4章 標準級檔案輸入輸出
4.1 簡介
4.2 標準級檔案I/O操作
4.2.1 檔案打開
4.2.2 檔案讀寫
4.2.3 隨機存取
4.2.4 關閉檔案
4.3 系統級和標準級檔案I/O間的轉換
第5章 進程控制
5.1 進程的基本結構
5.2 進程的創建與運行
5.2.1 進程的創建
5.2.2 進程的運行
5.3 進程控制
5.3.1 進程的同步
5.3.2 進程的終止
5.4 進程的環境
5.5 進程標識符及用戶、組標識符的獲取
第6章 進程通信
6.1 檔案和記錄加鎖
6.2 管道
6.3 有名管道FIFO
6.4 訊息
6.4.1 訊息機制的數據結構
6.4.2 訊息佇列的建立
6.4.3 控制訊息佇列
6.4.4 訊息操作
6.4.5 訊息機制通信過程舉例
6.5 信號量
6.5.1 信號量的數據結構
6.5.2 信號量的建立
6.5.3 控制信號量
6.5.4 信號量操作
6.5.5 信號量過程舉例
6.6 共享存儲區
6.6.1 共享存儲區的數據結構
6.6.2 共享存儲區的建立
6.6.3 控制共享存儲區
6.6.4 共享存儲區操作
6.6.5 共享存儲區舉例
第7章 信號
7.1 簡介
7.2 信號的類型
7.3 捕獲信號
7.4 傳送信號
7.5 後台進程
第8章 shell程式設計
8.1 shell的基本功能
8.2 shell的內部命令
8.3 shell的控制結構
8.3.1 if條件結構
8.3.2 case結構
8.3.3 for結構
8.3.4 while結構
8.3.5 until結構
8.4 shell環境變數的設定
8.5 重定向及管道功能
8.5.1 輸入/輸出的重新定向
8.5.2 管道功能
8.6 shell編程
8.6.1 shell的變數
8.6.2 shell程式的調試
8.6.3 shell的函式
第9章 標準庫函式
9.1 字元的分類和轉換函式
9.2 數值轉換函式
9.3 字元串處理函式
9.4 緩衝管理函式
9.5 記憶體分配函式
9.6 時間函式
9.7 數學函式
9.8 其他函式
第10章 網路程式設計
10.1 UNIX網路體系結構
10.2 TCP/IP協定
10.2.1 概述
10.2.2 基本術語
10.3 套接字編程
10.3.1 簡介
10.3.2 套接字系統調用
10.3.3 典型用法
10.3.4 創建套接字
10.3.5 給套接字命名
10.3.6 建立一次連線
10.3.7 伺服器一方
10.3.8 傳遞數據
10.3.9 放棄套接字
10.3.10 位元組定序
10.3.11 位元組運算
10.4 一個簡單的客戶/伺服器程式實例
10.4.1 伺服器程式
10.4.2 客戶程式
10.4.3 實用程式
10.5解決網路依賴性
10.5.1 構造Internet地址
10.5.2 基本示例
第11章 螢幕處理
11.1 curses簡介
11.2 準備螢幕
11.3 標準螢幕操作
11.4 創建和使用視窗
11.5 控制終端
11.6 其它視窗函式
11.7 螢幕處理實例
附錄A UNIX的系統調用及基本庫函式
附錄B Vi的使用說明
附錄C UNIX常用命令

熱門詞條

聯絡我們