出版時(shí)間:1996-05 出版社:西安交通大學(xué)出版社
內(nèi)容概要
內(nèi)容提要
本書共11章;概述,UNIX文件操作,文件及目錄操作,標(biāo)準(zhǔn)級(jí)文件輸入輸出,進(jìn)程控制,
進(jìn)程通信,信號(hào),shell程序設(shè)計(jì),標(biāo)準(zhǔn)庫函數(shù),網(wǎng)絡(luò)程序設(shè)計(jì),屏幕處理。每章均在介紹程序設(shè)
計(jì)技術(shù)的同時(shí),由簡入繁,給出各類適合讀者編程需求的實(shí)例。書后附錄了UNIX的系統(tǒng)調(diào)用
及基本庫函數(shù),Vi的使用說明以及UNIX常用命令。
本書面向程序設(shè)計(jì)人員,所舉實(shí)例,均在機(jī)上通過,具有較強(qiáng)的實(shí)用性。
書籍目錄
目錄
第1章 概述
1.1 UNIX簡介
1.1.1 UNIX發(fā)展
1.1.2 UNIX系統(tǒng)結(jié)構(gòu)
1.1.3 UNIX文件系統(tǒng)
1.1.4 命令程序設(shè)計(jì)語言――shell
1.2 UNIX系統(tǒng)概念
1.3 UNIX目錄結(jié)構(gòu)
1.4 UNIX程序設(shè)計(jì)環(huán)境
第2章 UNIX文件操作
2.1 UNIX系統(tǒng)級(jí)文件I/O
2.1.1 文件的打開
2.1.2 文件的建立
2.1.3 文件讀寫
2.1.4 隨機(jī)存取
2.1.5 關(guān)閉和刪除文件
2.2 標(biāo)準(zhǔn)輸入和輸出
2.2.1 標(biāo)準(zhǔn)輸入和輸出簡介
2.2.2 標(biāo)準(zhǔn)輸入和輸出
2.3 標(biāo)準(zhǔn)輸入輸出重定向
2.4 終端控制
2.4.1 正則模式和原始模式
2.4.2 termio結(jié)構(gòu)
2.4.3 終端控制
第3章 文件及目錄操作
3.1 多用戶環(huán)境中的文件操作
3.1.1 文件權(quán)限和模式
3.1.2 文件可訪問性的測試和文件權(quán)限的改變
3.1.3 文件主的改變
3.2 目錄操作
3.2.1 目錄的讀操作
3.2.2 當(dāng)前目錄的改變
3.2.3 目錄的建立
3.2.4 目錄的刪除
3.3 文件狀態(tài)信息的獲取?
3.4 文件控制
第4章 標(biāo)準(zhǔn)級(jí)文件輸入輸出
4.1 簡介
4.2 標(biāo)準(zhǔn)級(jí)文件I/O操作
4.2.1 文件打開
4.2.2 文件讀寫
4.2.3 隨機(jī)存取
4.2.4 關(guān)閉文件
4.3 系統(tǒng)級(jí)和標(biāo)準(zhǔn)級(jí)文件I/O間的轉(zhuǎn)換
第5章 進(jìn)程控制
5.1 進(jìn)程的基本結(jié)構(gòu)
5.2 進(jìn)程的創(chuàng)建與運(yùn)行
5.2.1 進(jìn)程的創(chuàng)建
5.2.2 進(jìn)程的運(yùn)行
5.3 進(jìn)程控制
5.3.1 進(jìn)程的同步
5.3.2 進(jìn)程的終止
5.4 進(jìn)程的環(huán)境
5.5 進(jìn)程標(biāo)識(shí)符及用戶、組標(biāo)識(shí)符的獲取
第6章 進(jìn)程通信
6.1 文件和記錄加鎖
6.2 管道
6.3 有名管道FIFO
6.4 消息
6.4.1 消息機(jī)制的數(shù)據(jù)結(jié)構(gòu)
6.4.2 消息隊(duì)列的建立
6.4.3 控制消息隊(duì)列
6.4.4 消息操作
6.4.5 消息機(jī)制通信過程舉例
6.5 信號(hào)量
6.5.1 信號(hào)量的數(shù)據(jù)結(jié)構(gòu)
6.5.2 信號(hào)量的建立
6.5.3 控制信號(hào)量
6.5.4 信號(hào)量操作
6.5.5 信號(hào)量過程舉例
6.6 共享存儲(chǔ)區(qū)
6.6.1 共享存儲(chǔ)區(qū)的數(shù)據(jù)結(jié)構(gòu)
6.6.2 共享存儲(chǔ)區(qū)的建立
6.6.3 控制共享存儲(chǔ)區(qū)
6.6.4 共享存儲(chǔ)區(qū)操作
6.6.5 共享存儲(chǔ)區(qū)舉例
第7章 信號(hào)
7.1 簡介
7.2 信號(hào)的類型
7.3 捕獲信號(hào)
7.4 發(fā)送信號(hào)
7.5 后臺(tái)進(jìn)程
第8章 shell程序設(shè)計(jì)
8.1 shell的基本功能
8.2 shell的內(nèi)部命令
8.3 shell的控制結(jié)構(gòu)
8.3.1 if條件結(jié)構(gòu)
8.3.2 case結(jié)構(gòu)
8.3.3 for結(jié)構(gòu)
8.3.4 while結(jié)構(gòu)
8.3.5 until結(jié)構(gòu)
8.4 shell環(huán)境變量的設(shè)置
8.5 重定向及管道功能
8.5.1 輸入/輸出的重新定向
8.5.2 管道功能
8.6 shell編程
8.6.1 shell的變量
8.6.2 shell程序的調(diào)試
8.6.3 shell的函數(shù)
第9章 標(biāo)準(zhǔn)庫函數(shù)
9.1 字符的分類和轉(zhuǎn)換函數(shù)
9.2 數(shù)值轉(zhuǎn)換函數(shù)
9.3 字符串處理函數(shù)
9.4 緩沖管理函數(shù)
9.5 內(nèi)存分配函數(shù)
9.6 時(shí)間函數(shù)
9.7 數(shù)學(xué)函數(shù)
9.8 其他函數(shù)
第10章 網(wǎng)絡(luò)程序設(shè)計(jì)
10.1 UNIX網(wǎng)絡(luò)體系結(jié)構(gòu)
10.2 TCP/IP協(xié)議
10.2.1 概述
10.2.2 基本術(shù)語
10.3 套接字編程
10.3.1 簡介
10.3.2 套接字系統(tǒng)調(diào)用
10.3.3 典型用法
10.3.4 創(chuàng)建套接字
10.3.5 給套接字命名
10.3.6 建立一次連接
10.3.7 服務(wù)器一方
10.3.8 傳遞數(shù)據(jù)
10.3.9 放棄套接字
10.3.10 字節(jié)定序
10.3.11 字節(jié)運(yùn)算
10.4 一個(gè)簡單的客戶/服務(wù)器程序?qū)嵗?br />10.4.1 服務(wù)器程序
10.4.2 客戶程序
10.4.3 實(shí)用程序
10.5解決網(wǎng)絡(luò)依賴性
10.5.1 構(gòu)造Internet地址
10.5.2 基本示例
第11章 屏幕處理
11.1 curses簡介
11.2 準(zhǔn)備屏幕
11.3 標(biāo)準(zhǔn)屏幕操作
11.4 創(chuàng)建和使用窗口
11.5 控制終端
11.6 其它窗口函數(shù)
11.7 屏幕處理實(shí)例
附錄A UNIX的系統(tǒng)調(diào)用及基本庫函數(shù)
附錄B Vi的使用說明
附錄C UNIX常用命令
圖書封面
評(píng)論、評(píng)分、閱讀與下載
UNIX/XENIX程序設(shè)計(jì)技術(shù)與實(shí)例 PDF格式下載