TOP
月月讀書金,登入即領,滿600現折50!!
UNIX程序設計環境(簡體書)
滿額折

UNIX程序設計環境(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
絕版無法訂購
無法訂購
商品簡介
作者簡介
名人推薦
目次

商品簡介

《UNIX編程環境》是關于在UNIX環境下進行程序設計的一本經典教科書。書中引用了大量編程實例,由淺入深地講解了如何使用UNIX及其各種工具,以及如何用C語言在UNIX環境下寫出高質量的程序。
《UNIX編程環境》共9章,第1章為系統基礎入門,第2章討論UNIX文件系統,第3章講述怎樣按要求使用shell,第4章介紹過濾程序,第5章討論如何使用shell編寫程序,第6章講述運用標準I/O庫編寫程序,第7章涉及系統調用,第8章討論有關程序開發的工具,第9章討論文檔準備工具,附錄A概括了標準編輯器ed,附錄B列出了一個編程實例——計算器的語言參考手冊,附錄C是編程實例——計算器程序的最后源代碼版本。
《UNIX編程環境》適合作為大學院校相關專業的教科書,對于想深入掌握UNIX和C語言的程序設計人員是一本很好的參考書,本書也適合想學習和掌握Linux的人員閱讀。

作者簡介

Brian W. Kernighan 是貝爾實驗室計算科學研究中心高級研究人員,著名的計算機科學家。他參加了UNIX系統、C語言、AWK語言和許多其他系統的開發,同時出版了許多在計算機領域具有影響的著作,包括《The Elements of Programming Style》、《The Practice of Programming》等。 Rob Pike,目前谷歌公司最著名的軟件工程師之一,曾是貝爾實驗室Unix開發團隊成員,Plan9操作系統開發的主要領導人,Inferno操作系統開發的主要領導人。他是締造Go語言和Limbo語言的核心人物。

名人推薦

《UNIX編程環境》是 UINX編程領域的經典暢銷書。作者本著“授之以漁”的態度,不僅介紹了UNIX系統編程的基本技巧及編程規范,更是將UNIX的編程哲學融入其中,以幫助你更加深刻地理解UNIX系統。
《UNIX編程環境》是兩位UNIX大師的合力之作,浸透了UNIX的設計思想,啟發你體會編程方法、思想以及環境的奧秘。

目次

第1章 初學UNIX 
1.1 起步 
1.1.1 有關終端和輸入的一些預備知識 
1.1.2 與UNIX會話 
1.1.3 登錄 
1.1.4 鍵入命令 
1.1.5 異常的終端行為 
1.1.6 鍵入錯誤 
1.1.7 繼續鍵入 
1.1.8 中止程序 
1.1.9 注銷 
1.1.10 郵件 
1.1.11 用戶間通信 
1.1.12 新聞 
1.1.13 手冊

第1章 初學UNIX 1.1 起步 1.1.1 有關終端和輸入的一些預備知識 1.1.2 與UNIX會話 1.1.3 登錄 1.1.4 鍵入命令 1.1.5 異常的終端行為 1.1.6 鍵入錯誤 1.1.7 繼續鍵入 1.1.8 中止程序 1.1.9 注銷 1.1.10 郵件 1.1.11 用戶間通信 1.1.12 新聞 1.1.13 手冊 1.1.14 計算機輔助教學 1.1.15 游戲 1.2 文件和常用命令 1.2.1 創建文件 1.2.2 列出文件 1.2.3 顯示文件 1.2.4 移動、復制和刪除文件 1.2.5 文件名 1.2.6 有用的命令 1.2.7 文件系統命令小結 1.3 目錄 1.4 shell 1.4.1 文件名簡寫 1.4.2 I/O重定向 1.4.3 管道 1.4.4 進程 1.4.5 剪裁環境 1.5 UNIX系統的其余部分 相關歷史和文獻 

第2章 文件系統 2.1 文件系統的基礎 2.2 文件結構 2.3 目錄和文件名 2.4 權限 2.5 i節點 2.6 目錄層次 2.7 設備 相關歷史和文獻 

第3章 shell的使用 3.1 命令行結構 3.2 元字符 3.3 創建新命令 3.4 命令參數 3.5 程序輸出作為參數 3.6 shell變量 3.7 進一步討論I/O重定向 3.8 shell程序里的循環 3.9 bundle合并 3.10 為什么說shell是可編程的 相關歷史和文獻 

第4章 過濾程序 4.1 grep家族 4.2 其他過濾程序 4.3 流編輯程序sed 4.4 模式掃描與處理語言awk 4.4.1 字段 4.4.2 打印 4.4.3 模式 4.4.4 BEGIN與END模式 4.4.5 算術運算與變量 4.4.6 控制流 4.4.7 數組 4.4.8 關聯數組 4.4.9 字符串 4.4.10 與shell的交互作用 4.4.11 基于awk的日歷服務 4.4.12 附注 4.5 好的文件與好的過濾程序 相關歷史和文獻 

第5章 shell程序設計 5.1 定制cal命令 5.2 which 5.3 while和until循環:觀察情況 5.4 trap:捕獲中斷 5.5 overwrite:改寫文件 5.6 zap:使用名字終止進程 5.7 pick命令:空格和參數 5.8 news命令:社團服務信息 5.9 get和put:追蹤文件變動 5.10 后記 相關歷史和文獻 

第6章 使用標準I/O編程 6.1 vis:標準I/O 6.2 vis第2版:程序參數 6.3 vis第3版:訪問文件 6.4 p:一次顯示一屏 6.5 示例:pick 6.6 錯誤與調試 6.7 示例:zap 6.8 idiff:交互式文件比較程序 6.9 獲取環境變量 相關歷史和文獻 

第7章 UNIX系統調用 7.1 低級I/O 7.1.1 文件描述符 7.1.2 文件I/O:read和write 7.1.3 創建文件:open、creat、close、unlink 7.1.4 錯誤處理:errno 7.1.5 隨機訪問:lseek 7.2 文件系統:目錄 7.3 文件系統:i節點 7.4 進程 7.4.1 創建低級進程:execlp和execvp 7.4.2 控制進程:fork和wait 7.5 信號和中斷 相關歷史和文獻 

第8章 程序開發 8.1 第一階段:四則運算器 8.1.1 文法 8.1.2 yacc概述 8.1.3 第一階段的程序 8.1.4 修改程序——增加一元減 8.1.5 關于make 8.2 第二階段:變量和錯誤恢復 8.3 第三階段:任意變量名和內部函數 8.3.1 再談make 8.3.2 關于lex 8.4 第四階段:編譯到機器 8.5 第五階段:控制流和關系運算符 8.6 第六階段:函數、過程和I/O 8.7 性能評價 8.8 小結 相關歷史和文獻 

第9章 文檔處理 9.1 宏程序包ms 9.1.1 顯示 9.1.2 改變字體 9.1.3 其他命令 9.1.4 宏程序包mm 9.2 troff 9.2.1 字符名 9.2.2 改變字體和尺寸 9.2.3 基本troff命令 9.2.4 定義宏 9.3 tbl與eqn預處理器 9.3.1 表格 9.3.2 數學表達式 9.3.3 輸出 9.4 排印手冊 9.5 其他文檔處理工具 相關歷史和文獻 

結束語 

附錄A 編輯器概述 附錄B hoc手冊 附錄C hoc清單

 

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區