注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Shell腳本編程訣竅:適用于Linux、Bash等

Shell腳本編程訣竅:適用于Linux、Bash等

Shell腳本編程訣竅:適用于Linux、Bash等

定 價(jià):¥68.00

作 者: (英)帕克 著,萬(wàn)千 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302297819 出版時(shí)間: 2012-09-01 包裝: 平裝
開(kāi)本: 大32開(kāi) 頁(yè)數(shù): 534 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Shell腳本編程訣竅:適用于Linux\\Bash等》介紹shell腳本編程,主要針對(duì)Bourneshell與POSIX兼容的shell,但也廣泛涵蓋了新近的一些發(fā)展情況,尤其是bash shell。bashshell幾乎總是會(huì)包含在GNU/Linux操作系統(tǒng)中,也包含在了大多數(shù)商業(yè)Unix中。另外,KornShell也被廣泛用于大部分這樣的閉源或開(kāi)源操作系統(tǒng)中。Steve Parker的《Shell腳本編程訣竅:適用于Linux\\Bash等》分為4個(gè)部分。第Ⅰ部分介紹shell的基本功能和語(yǔ)法;第Ⅱ部分介紹shell腳本可以使用的工具;第Ⅲ部分給出了一些涵蓋更廣泛話題的實(shí)用腳本;第Ⅳ部分是參考信息。

作者簡(jiǎn)介

  Steve Parker,是具有20年Unix經(jīng)驗(yàn)與15年GNU/Linux經(jīng)驗(yàn)的Unix與Linux顧問(wèn)。他編寫(xiě)了在線shell腳本編程教程并對(duì)其進(jìn)行維護(hù)。Steve提供IT咨詢(xún)服務(wù),還提供shell腳本編程與Unix、Linux技術(shù)的培訓(xùn)課程。

圖書(shū)目錄

第Ⅰ部分 基本概念
第1章 Unix、GNU和Linux的歷史
1.1 UniX
1.1.1 “一切皆文件”與管道
1.1.2 BSD
1.2 GNU
1.3 LinUX
1.4 本章小結(jié)
第2章 環(huán)境的搭建
2.1 操作系統(tǒng)
2.1.1 GNU/Linux
2.1.2 BSD
2.1.3 商業(yè)Unix
2.1.4 Microsoft Windows
2.2 編輯器
2.2.1 圖形化文本編輯器
2.2.2 終端模擬器
2.2.3 非圖形化文本編輯器
2.3 系統(tǒng)環(huán)境的搭建
2.3.1 shell配置文件
2.3.2 別名
2.3.3 vim設(shè)置
2.4 本章小結(jié)
第3章 變量
3.1 使用變量
3.1.1 類(lèi)型
3.1.2 變量的賦值
3.1.3 位置參數(shù)
3.1.4 返回碼
3.1.5 刪除變量
3.2 預(yù)定義變量和標(biāo)準(zhǔn)變量
3.2.1 BASH ENV
3.2.2 BASHOPTS
3.2.3 SHELLOPTS
3.2.4 BASH COMMAND
3.2.5 BASH_SOURCE、FUNCNAME、LINENO和BASH_LINENO
3.2.6 SHELL
3.2.7 HOSTNAME和HOSTTYPE
3.2.8工作目錄
3.2.9 PIPESTATUS
3.2.10 TIMEFORMAT
3.2.11 PPID
3.2.12 RANDOM
3.2.13 REPLAY
3.2.14 SECONDS
3.2.15 BASH XTRACEFD
3.2.16 GLOBIGNORE
3.2.17 HOME
3.2.18 IFS
3.2.19 PATH
3.2.20 TMOUT
3.2.21 TMPDIR
3.2.22 用戶(hù)標(biāo)識(shí)變量
3.3 本章小結(jié)
第4章 通配符擴(kuò)展
4.1 文件名擴(kuò)展(globbing)
4.1.1 bash的文件名擴(kuò)展特性
4.1.2 shell選項(xiàng)
4.2 正則表達(dá)式和引用
4.2.1 正則表達(dá)式概述
4.2.2 引用
4.3 本章小結(jié)
第5章 條件執(zhí)行
5.1 if/then
5.2 else
5.3 elif
5.4 test([)
5.4.1 測(cè)試標(biāo)志
5.4.2 文件比較測(cè)試
5.4.3 字符串比較測(cè)試
5.4.4 正則表達(dá)式測(cè)試
5.4.5 數(shù)值測(cè)試
5.4.6 組合測(cè)試
5.5 CaSe
5.6 本章小結(jié)
第6章 使用循環(huán)進(jìn)行流控制
6.1 for循環(huán)
6.1.1 for循環(huán)的使用時(shí)機(jī)
6.1.2 向for提供數(shù)據(jù)
6.1.3 C風(fēng)格的for循環(huán)
6.2 while循環(huán)
6.2.1 while循環(huán)的使用時(shí)機(jī)
6.2.2 while循環(huán)的用法
6.3 嵌套循環(huán)
6.4 循環(huán)的退出與繼續(xù)
6.5 帶case的while循環(huán)
6.6 until循環(huán)
6.7 select循環(huán)
6.8 本章小結(jié)
第7章 變量(續(xù))
7.1 變量的用法
7.1.1 變量的類(lèi)型
7.1.2 變量的長(zhǎng)度
7.1.3 特殊字符串操作符
7.1.4 按照長(zhǎng)度剪裁變量字符串
7.1.5 從字符串末尾剪裁
7.1.6 使用模式剪裁字符串
7.2 字符串查找
7.2.1 查找與替換
7.2.2 模式替換
7.2.3 模式刪除
7.2.4 大小寫(xiě)轉(zhuǎn)換
7.3 提供默認(rèn)值
7.4 間接操作
7.5 使用source命令加載變量
7.6 本章小結(jié)
第8章 函數(shù)和庫(kù)
8.1 函數(shù)
8.1.1 函數(shù)定義
8.1.2 函數(shù)輸出
8.1.3 寫(xiě)入文件
8.1.4 整個(gè)函數(shù)的輸出重定向
8.1.5 函數(shù)陷阱
8.1.6 遞歸函數(shù)
8.2 變量的作用域
8.3 庫(kù)
8.3.1 庫(kù)的創(chuàng)建與訪問(wèn)
8.3.2 庫(kù)的結(jié)構(gòu)
8.3.3 網(wǎng)絡(luò)配置庫(kù)
8.3.4 庫(kù)的使用
8.4 getopts
8.4.1 錯(cuò)誤處理
8.4.2 函數(shù)中的getopts
8.5 本章小結(jié)
……
第Ⅱ部分 系統(tǒng)工具使用與擴(kuò)展訣竅
第Ⅲ部分 系統(tǒng)管理的實(shí)用腳本
第Ⅳ部分 參考信息

本目錄推薦

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