LINUX&UNIX程序開發(fā)基礎(chǔ)教程

出版時(shí)間:2004-3-1  出版社:清華大學(xué)出版社  作者:Sarwar,Al-Saqabi  頁數(shù):254  字?jǐn)?shù):429000  譯者:英宇  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是一本簡明的編程讀物,教授讀者如何在LINUX和UNIX環(huán)境下編程。本書以回答問題的方式組織內(nèi)容,并且假設(shè)讀者以前沒有編程經(jīng)驗(yàn)。    作者一開始簡要回顧了程序員日常使用的各種命令和實(shí)用工具,然后描述了任何在LINUX和UNIX環(huán)境下編程的人都可以得到的軟件開發(fā)工具。這些軟件開發(fā)工具包括用于管理對象文件庫的實(shí)用工具、版本控制工具,以及用于調(diào)試和分析的工具。    本書包括廣泛的章節(jié)練習(xí),以鞏固和練習(xí)新學(xué)的命令和工具,并且附有問題解決手冊,這使得本書成為CS1/CS2的操作系統(tǒng)或軟件工程等課程的理想教材。

書籍目錄

第I部分 有效地使用LINUX和UNIX 第1章 LINUX和UNIX基礎(chǔ)  1.1 簡介  1.2 LINUX和UNIX操作系統(tǒng)簡史  1.3 登錄與退出過程  1.4 LINUX/UNIX shell  1.5 一些重要的系統(tǒng)設(shè)置  1.6 對初學(xué)者有用的通用命令  1.7 shell元字符  1.8 Web資源  1.9 小結(jié)  1.10 問題 第2章 文件和文件處理  2.1 簡介  2.2 LINUX/UNIX中的文件  2.3 文件系統(tǒng)結(jié)構(gòu)  2.4 LINUX中的一些標(biāo)準(zhǔn)目錄和文件  2.5 目錄操作以及文件系統(tǒng)結(jié)構(gòu)瀏覽  2.6 文件處理  2.7 小結(jié)  2.8 問題 第3章 輸入輸出重定向  3.1 簡介  3.2 標(biāo)準(zhǔn)文件、文件描述符和標(biāo)準(zhǔn)文件的重定向  3.3 輸入、輸出和錯(cuò)誤重定向  3.4 LINUX/UNIX過濾器和管道  3.5 重定向與管道的組合  3.6 小結(jié)  3.7 問題 第4章 打印機(jī)控制  4.1 簡介  4.2 LINUX/UNIX文件打印機(jī)制  4.3 打印機(jī)控制命令  4.4 打印文件  4.5 查找打印請求的狀態(tài)  4.6 顯示系統(tǒng)中的打印機(jī)名稱  4.7 取消打印作業(yè)  4.8 打印機(jī)控制  4.9 小結(jié)  4.10 問題 第5章 文件安全  5.1 簡介  5.2 基于訪問權(quán)限的文件保護(hù)  5.3 特別訪問位  5.4 文件權(quán)限和類型  5.5 小結(jié)  5.6 問題 第6章 LINUX/UNIX進(jìn)程  6.1 簡介  6.2 進(jìn)程、作業(yè)以及守護(hù)進(jìn)程  6.3 進(jìn)程和作業(yè)控制  6.4 LINUX/UNIX中的進(jìn)程層次  6.5 在LINUX/UNIX中顯示進(jìn)程屬性  6.6 小結(jié)  6.7 問題 第7章 文件系統(tǒng)的備份與恢復(fù)  7.1 簡介  7.2 用tar歸檔和恢復(fù)文件  7.3 用tar格式發(fā)布軟件  7.4 小結(jié)  7.5 問題第II部分 LINUX/UNIX平臺(tái)上的軟件開發(fā) 第8章 程序開發(fā)過程  8.1 簡介  8.2 計(jì)算機(jī)編程語言概述  8.3 編程語言和編程范式  8.4 編譯過程  8.5 解釋過程  8.6 C、C++和Java程序的編譯  8.7 軟件工程的生命周期  8.8 Web資源  8.9 小結(jié)  8.10 問題 第9章 代碼生成工具  9.1 簡介  9.2 生成程序源文件  9.3 源代碼的縮排  9.4 編譯C/C++程序  9.5 編譯C++程序  9.6 編譯Java程序  9.7 災(zāi)難性編譯程序命令和典型的編譯時(shí)錯(cuò)誤  9.8 編譯和解釋其他編程語言的程序  9.9 Web資源  9.10 小結(jié)  9.11 問題 第10章 多模塊軟件的編譯和鏈接  10.1 簡介  10.2 make實(shí)用程序  10.3 Web資源  10.4 小結(jié)  10.5 問題 第11章 庫的開發(fā)、調(diào)試和使用  11.1 簡介  11.2 庫的使用  11.3 ar實(shí)用程序  11.4 nm實(shí)用程序  11.5 Web資源  11.6 小結(jié)  11.7 問題 第12章 源代碼調(diào)試  12.1 簡介  12.2 源代碼調(diào)試  12.3 調(diào)試過程  12.4 GNU調(diào)試器gdb  12.5 調(diào)試進(jìn)程  12.6 用核心文件運(yùn)行崩潰程序  12.7 用gdb調(diào)試Java程序  12.8 在Emacs下使用gdb  12.9 軟件測試  12.10 Web資源  12.11 小結(jié)  12.12 問題 第13章 軟件剖析和度量  13.1 簡介  13.2 軟件度量及作用  13.3 剖析C/C++程序  13.4 優(yōu)化軟件  13.5 軟件度量:大小和運(yùn)行時(shí)間  13.6 Web資源  13.7 小結(jié)  13.8 問題 第14章 RCS和CVS的版本控制  14.1 簡介  14.2 版本控制系統(tǒng)(RCS)  14.3 并發(fā)版本系統(tǒng)(CVS)  14.4 Web資源  14.5 小結(jié)  14.6 問題第III部分 附錄 附錄A 使用vi和pico編輯文本文件 附錄B 電子郵件 術(shù)語表

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    LINUX&UNIX程序開發(fā)基礎(chǔ)教程 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   一本不錯(cuò)的編程指導(dǎo)書籍
  •   這本書的內(nèi)容我認(rèn)為不太好,不如《GNU/Linux編程指南入門·應(yīng)用·精通(第二版)》講的好.這本書講的內(nèi)容太少,太貴.所以要學(xué)LINUX編程,就買《GNU/Linux編程指南入門·應(yīng)用·精通(第二版)》.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7