注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)UNIX實踐大師:UNIX SHELL 編程篇

實踐大師:UNIX SHELL 編程篇

實踐大師:UNIX SHELL 編程篇

定 價:¥46.00

作 者: (美)[C.維克里]Christopher Vickery著;李祥凱等譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 電子計算機 UNIX操作系統(tǒng)

ISBN: 9787505344327 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 373頁 字數(shù):  

內(nèi)容簡介

  專業(yè)和業(yè)余的程序員可能正在尋找類似于KornShell的腳本編程語言。本書將主要講述KonShell語言,因為它是有價值的工具,可以用最少數(shù)量的代碼開發(fā)出功能強大的應用程序。KornShell既是一種腳本語言又是一種命令解釋器,這就意味著不僅可以使用shell編程的特征又可同工作中處理程序的命令混合使用。UNIX稱這種命令解釋器為shell,在UNIX系統(tǒng)中除了KornShell外還有很多Shell: Bourne shell(sh)、BOurne-again shell(bash)、C Shell(csh)以及TC shell(tcsh)等等,Microsoft Windows在Windows 95/98(comman.corn)和 Windows NT/2000(cmd.exe)的命令解釋器中也提供了基本的腳本特征。 Kornshell完全具有POSIX標準的優(yōu)點,并且實用的平臺范圍更加廣泛,不僅包含所有的主要的UNIX系統(tǒng),而且在Microsoft Windows系統(tǒng)中也同樣適用。作為一種Kornshell程序員的開發(fā)技巧也可拓展到其他編程平臺上。

作者簡介

暫缺《實踐大師:UNIX SHELL 編程篇》作者簡介

圖書目錄

第1章 設(shè)置
實踐1.1 運行最近的Kornshell
實踐1.1 練習
1.1.1 在Linux和其他的UNIX操作系上設(shè)置Kornshell
1. 1.2 在MS Windows系統(tǒng)上設(shè)置Kornshell
實踐 1.1 答案
1.1.1 答案
1.1.2 答案
實踐1.1 自測題
實踐1.2 設(shè)置交互式環(huán)境
實踐1.2 設(shè)置Profile和環(huán)境文件
實踐 1.2 練習
1.2.1 為程序建立目錄
1.2.2 設(shè)置Profile和環(huán)境文件
實踐 1.2 答案
1.2.1 答案
1.2.2 答案
實踐1.2 自測題
實踐1.3 編輯并運行腳本和函數(shù)
實踐1.3 練習
1.3.1 定義并運行腳本
1.3.2 用點(.)執(zhí)行腳本
1.3.3 定義并運行函數(shù)
實踐 1.3 答案
1.3.1 答案
1.3.2 答案
1.3.3 答案
實踐1.3 自測題
第1章 思考題
第2章 命令語法
實踐2.1 命令構(gòu)成
實踐2.1 命令語法
實踐2.1 練習
2.1.1 識別命令名稱
2.1.2 識別參數(shù)
2.1.3 為程序語法提供文檔
實踐 2.1 答案
2.1.1 答案
2,1.2 答案
2.1.3 答案
實踐 2.1 自測題
實踐2.2 命令類型
實踐2.2 內(nèi)部命令
實踐2.2 練習
2.2.1 列出全部內(nèi)部的命令
2.2.2 使用兩個內(nèi)部工具:print和whence
2.2.3 執(zhí)行外部命令
2.2.4 定義別名
2.2.5 編寫并運行簡單的函數(shù)
實踐2.2 答案
2.2.1 答案
2.2.2 答案
2.2.3 答案
2.2. 4 答案
2.2.5 答案
實踐2.2 自測題
實踐2.3 重定向標準輸入輸出
實踐2.3 練習
2.3.1 重定向stdin和stdou(“<”和“>”)
2.3.2 連續(xù)重定向控制(>>和>|)
2.3.3 重定向stderF(2>)
2. 3.4 用于重定向文件描述符的連接符號
2.3.5用于Stdin(<<的內(nèi)嵌文檔
實踐 2.3 答案
2.3.1 答案
2.3.2 答案
2.3.3 答案
2.3.4 答案
2.3.5 答案
實踐2. 3 自測題
第2章 思考題
第3章 復合命令的語法
實踐3.1 命令序列
實踐3.1 練習
3.1.1 順序執(zhí)行(;)
3.1.2 并行執(zhí)行(&)
3.1.3 管道(|)
3.1.4 條件命令&&和||
3.1.5 協(xié)作進程(|&)
實踐3.1 答案
3.1.1 答案
3.1.2 答案
3.1.3 答案
3.1.4 答案
3.1.5 答案
實踐3.1 自測題
實踐3.2 命令組
實踐3.2 練習
3.2.1 用{|和()來給命令分組
3.2.2 用命令組來控制輸入/輸出重走向
3.2.3 用命令組來控制&&和||
實踐3.2 答案
3.2.1 答案
3.2.2 答案
3.2.3 答案
實踐3.2 自測題
第3章 思考題
第4章 簡單變量
實踐4.1 術(shù)語
實踐4.1 練習
實踐4.1 答案
4.1.1 答案
實踐4.1 自測題
實踐4.2 求值及賦值
實踐4.2 練習
4.2.1 簡單變量求值
4.2.2 用等號給變量賦值
4.2.3 用unset刪除變量
實踐4.2 答案
4.2.1 答案
4.2.2 答案
4.2. 3 答案
實踐4.2 自測題
實踐4.3 變量引用
實踐4.3 練習
4.3.1 賦值引用
4.3.2 對變量引用的引用
4.3.3 引用單個字符
實踐4.3 答案
4.3.1 答案
4 3.2 答案
4.3.3 答案
實踐4.3 自測題
第4章 思考題
第5章 參數(shù)
實踐5.1 參數(shù)
實踐5.1 練習
5.1.1 驗證自己的設(shè)置
5.1.2 向函數(shù)或腳本傳遞參數(shù)
5. 1.3 使用特殊參數(shù)變量(#@#)
5.1.4 使用set給位置參數(shù)賦值
5.1.5 使用Shift存取位置參數(shù)
實踐5.1 答案
5.1.1 答案
5.1.2 答案
5.1.3 答案
5.1.4 答案
5.1.5 答案
實踐5.1 自測題
實踐5.2 處理選項參數(shù)
實踐5.2 練習
5.2.1 使用getopts
5.2.2 使用OPTIND變量
5.2.3 使用OPTARG變量
5.2.4 定制getopts錯誤信息
實踐5.2 答案
5.2.1 答案
5.2.2 答案
5.2.3 答案
5.2.4 答案
實踐5.2 自測題
第5章 思考題
第6章 高級變量用法
實踐6.1 類型變量和范圍
實踐6.1 練習
6.1.1 聲明數(shù)值型變量和賦值
6.1.2 書寫算術(shù)表達式
6.1.3 使用算術(shù)擴展
6.1.4 控制變量的范圍
實踐6.1 答案
6.1.1 答案
6,1.2 答案
6.1.3 答案
6.1.4 答案
實踐6.1 自測題
實踐6.2 數(shù)組和復合變量
實踐6.2 練習
6.2.1 使用索引數(shù)組
6.2.2 聲明和使用聯(lián)合數(shù)組
6. 2. 3 使用復合變量和訓練函數(shù)
實踐6.2 答案
6.2.1 答案
6.2.2 答案
6.2.3 答案
實踐6.2 自測題
第6章 思考題
第7章 基本測試
實踐7.1 if命令
實踐7.1 練習
7.1.1 寫一個簡單的 if、then、...else語句
7.1.2 使用社測試外部命令的輸出
7.1.3 使用一種可選用方式測試一條命令
7.1.4 if語句嵌套
實踐7.1 答案
7. 1. 1 答案
7. 1. 2 答案
7. 1. 3 答案
7.1.4 答案
實踐7.1 自測題
實踐7.2 [[命令...]]操作符
實踐7.2 練習
7.2.1 在if語句中使用[[...]]
7.2.2 使用[[...]]代替證
7.2.3 寫邏輯表達式”
實踐7.2 答案
7. 2. 1 答案
7. 2. 2 答案
7. 2. 3 答案
實踐7.2 自測題
第7章 思考題
第8章 循環(huán)
實踐8.1 循環(huán):while和until
實踐8.1 練習
8.1.1 使用while重復命令
8.1.2 使用break和continue管理一個循環(huán)
8.1.3 使用while的變體until
實踐8.1 答案
8. 1. 1 答案
8.1.2 答案
8. 1. 3 答案
實踐8.1 自測題
實踐8.2 循環(huán):列表和算術(shù)for循環(huán)
實踐8.2 練習
8.2.1 使用帶有值列表的for循環(huán)
8.2.2 用for進行反復計數(shù)
實踐8.2 答案
8.2. 1 答案
8.2.2 答案
實踐8.2 自測題
第8章 思考題
第9章 case與select語句
實踐9.l case與select語句
實踐9.1 練習
9.1.1 使用case命令
9.1.2 使用select命令
9.1.3 掌握select命令的各種用法
實踐9.1 答案
9. 1. 1 答案
9.1.2 答案
9.1. 3 答案
實踐9.1 自測題
第9章 思考題
第10章 模式擴展和置換
實踐10.1 模式
實踐10.1 練習
10.1.1 用星號(*)來區(qū)配0個或多個字符
10.1.2 用問號(?)來匹配1個字符
10. 1.3 用方括號([])陳匹配字符的集合
10.1.4 使用子模式
實踐10.1 答案
10.1.1 答案
10.1.2 答案
10.1. 3 答案
10.1.4 答案
實踐10.1 自測題
實踐10.2 命令置換
實踐10.2 練習
10.2.1 用命令的輸出作為變量的值
10 2. 2 對參數(shù)的值使用命令置換
實踐10.2 答案
10.2.1 答案
10.2.2 答案
實踐10.2 自測題
實踐10.3 參數(shù)擴展
實踐10.3 練習
10.3.1 處理默認值和錯誤
10.3.2 區(qū)分未設(shè)置的變量和空變量
10.3.3 使用字符串和千字符串
實踐10.3 答案
10.3.1 答案
10.3.2 答案
10.3.3 答案
實踐10.3 自測題
第10章 思考題
第11章 輸入/輸出和陷阱處理
實踐11.1 READ和PRINTF命令
實踐11.1 練習
11.1.1 使用read命令
11.1.2 格式化輸出
實踐11.1 答案
11.1.1 答案
11.1.2 答案
實踐11.1 自測題
實踐11.2 exec命令
實踐11.2 練習
11.2. 1 用exec命令執(zhí)行另外一個程序
11.2.2用exec命令打開和關(guān)閉文件
11.2.3 用exec命令讀寫“感興趣的”設(shè)備
實踐11.2 答案
11.2.1 答案
11.2.2 答案
11.2.3 答案
實踐11.2 自測題
實踐11.3 截獲和產(chǎn)生陷階
實踐11.3 練習
11.3.1 截獲INT和EXIT陷講
11.3. 2 使用DEBUG陷阱“
實踐11.3 答案
11,3.1 答案
11.3.2 答案
實踐11.3 自測題
第11章 思考題
附錄 A 自測題答案
附錄 B 內(nèi)部命令參考
附錄 C 術(shù)語表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號