注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)跟老男孩學(xué)Linux運維:Shell編程實戰(zhàn)

跟老男孩學(xué)Linux運維:Shell編程實戰(zhàn)

跟老男孩學(xué)Linux運維:Shell編程實戰(zhàn)

定 價:¥89.00

作 者: 老男孩
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787111556077 出版時間: 2017-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 399 字?jǐn)?shù):  

內(nèi)容簡介

  本書可分為五大部分:*部分為第1章~第4章,此部分著重介紹新手如何學(xué)好Shell編程。涉及的內(nèi)容包括Shell編程的入門介紹、基礎(chǔ)知識、運行原理、編程語法、編程習(xí)慣、變量知識以及變量的深入實踐。第二部分為第5章~第8章,著重講解變量的多種數(shù)值運算、條件測試與比較、if條件判斷語句、Shell函數(shù)等相關(guān)的知識。第三部分為第9章~第13章,著重講解case條件語句、while循環(huán)和until型循環(huán)、for循環(huán)和select循環(huán)、條件與循環(huán)控制及程序返回值、Shell數(shù)組等知識。第四部分為第14章~第16章,著重講解Shell腳本開發(fā)規(guī)范與編碼習(xí)慣、Shell腳本的調(diào)試知識和技巧、Shell腳本開發(fā)環(huán)境的配置調(diào)整和優(yōu)化等。第五部分為第17章~第20章,著重講解Linux信號及trap命令的企業(yè)應(yīng)用實踐、Expect自動化交互式程序的應(yīng)用實踐、貫穿全書技術(shù)的面試題和企業(yè)實戰(zhàn)案例,以及子Shell知識。

作者簡介

  老男孩介紹:專注于Linux運維架構(gòu)領(lǐng)域一線運維及管理工作13年以上,擅長大規(guī)?;ヂ?lián)網(wǎng)網(wǎng)站集群架構(gòu)技術(shù)細(xì)節(jié),曾服務(wù)于全國大的基礎(chǔ)遠(yuǎn)程教育公司及全球大的中文百科網(wǎng)站,曾為某門戶網(wǎng)站的早期及某大型培訓(xùn)機構(gòu)早期提供過顧問服務(wù),老男孩老師對于運維技術(shù)有著非同常人的獨特理解,經(jīng)過近10多年工作和教學(xué),形成了比較完善的個人創(chuàng)新的運維思想、思維體系,長期擔(dān)當(dāng)多家互聯(lián)網(wǎng)企業(yè)技術(shù)顧問及企業(yè)培訓(xùn)特聘講師。曾3度創(chuàng)業(yè),后于2007年開辦國內(nèi)首個Linux運維實戰(zhàn)培訓(xùn)私塾式精英教育培訓(xùn)機構(gòu)及項目實施服務(wù)公司【老男孩Linux高薪實戰(zhàn)教育】。截止到2014年8月,累計受益學(xué)生達(dá)到數(shù)萬人,至今仍工作在一線,運維及教育。。博客: http://oldboy.blog.51cto.com/網(wǎng)站: http://www.etiantian.org

圖書目錄

目錄前  言第1章 如何才能學(xué)好Shell編程 / 11.1 為什么要學(xué)習(xí)Shell編程 / 11.2 學(xué)好Shell編程所需的基礎(chǔ)知識 / 11.3 如何才能學(xué)好Shell編程之“老鳥”經(jīng)驗談 / 31.4 學(xué)完本書后可以達(dá)到何種Shell編程高度 / 5第2章 Shell腳本初步入門 / 62.1 什么是Shell / 62.2 什么是Shell腳本 / 72.3 Shell腳本在Linux運維工作中的地位 / 82.4 腳本語言的種類 / 92.4.1 Shell腳本語言的種類 / 92.4.2 其他常用的腳本語言種類 / 102.4.3 Shell腳本語言的優(yōu)勢 / 112.5 常用操作系統(tǒng)默認(rèn)的Shell / 112.6 Shell腳本的建立和執(zhí)行 / 122.6.1 Shell腳本的建立 / 122.6.2 Shell腳本的執(zhí)行 / 152.6.3 Shell腳本開發(fā)的基本規(guī)范及習(xí)慣 / 19第3章 Shell變量的核心基礎(chǔ)知識與實踐 / 223.1 什么是Shell變量 / 223.2 環(huán)境變量 / 233.2.1 自定義環(huán)境變量 / 263.2.2 顯示與取消環(huán)境變量 / 283.2.3 環(huán)境變量初始化與對應(yīng)文件的生效順序 / 303.3 普通變量 / 313.3.1 定義本地變量 / 313.3.2 變量定義及變量輸出說明 / 353.4 變量定義技巧總結(jié) / 40第4章 Shell變量知識進階與實踐 / 414.1 Shell中特殊且重要的變量 / 414.1.1 Shell中的特殊位置參數(shù)變量 / 414.1.2 Shell進程中的特殊狀態(tài)變量 / 474.2 bash Shell內(nèi)置變量命令 / 524.3 Shell變量子串知識及實踐 / 554.3.1 Shell變量子串介紹 / 554.3.2 Shell變量子串的實踐 / 564.3.3 變量子串的生產(chǎn)場景應(yīng)用案例 / 594.4 Shell特殊擴展變量的知識與實踐 / 604.4.1 Shell特殊擴展變量介紹 / 604.4.2 Shell特殊擴展變量的實踐 / 614.4.3 Shell特殊擴展變量的生產(chǎn)場景應(yīng)用案例 / 63第5章 變量的數(shù)值計算實踐 / 655.1 算術(shù)運算符 / 655.2 雙小括號“(())”數(shù)值運算命令 / 665.2.1 雙小括號“(())”數(shù)值運算的基礎(chǔ)語法 / 665.2.2 雙小括號“(())”數(shù)值運算實踐 / 665.3 let運算命令的用法 / 735.4 expr命令的用法 / 755.4.1 expr命令的基本用法示例 / 755.4.2 expr的企業(yè)級實戰(zhàn)案例詳解 / 765.5 bc命令的用法 / 815.6 awk實現(xiàn)計算 / 835.7 declare(同typeset)命令的用法 / 835.8 $[]符號的運算示例 / 835.9 基于Shell變量輸入read命令的運算實踐 / 845.9.1 read命令基礎(chǔ) / 845.9.2 以read命令讀入及傳參的綜合企業(yè)案例 / 87第6章 Shell腳本的條件測試與比較 / 926.1 Shell腳本的條件測試 / 926.1.1 條件測試方法綜述 / 926.1.2 test條件測試的簡單語法及示例 / 936.1.3 [](中括號)條件測試語法及示例 / 946.1.4 [[]]條件測試語法及示例 / 956.2 文件測試表達(dá)式 / 976.2.1 文件測試表達(dá)式的用法 / 976.2.2 文件測試表達(dá)式舉例 / 976.2.3 特殊條件測試表達(dá)式案例 / 1016.3 字符串測試表達(dá)式 / 1026.3.1 字符串測試操作符 / 1026.3.2 字符串測試生產(chǎn)案例 / 1046.4 整數(shù)二元比較操作符 / 1056.4.1 整數(shù)二元比較操作符介紹 / 1056.4.2 整數(shù)變量測試實踐示例 / 1076.5 邏輯操作符 / 1086.5.1 邏輯操作符介紹 / 1086.5.2 邏輯操作符實踐示例 / 1106.5.3 邏輯操作符企業(yè)案例 / 1126.6 測試表達(dá)式test、[]、[[]]、(())的區(qū)別總結(jié) / 120第7章 if條件語句的知識與實踐 / 1217.1 if條件語句 / 1217.1.1 if條件語句的語法 / 1217.1.2 if條件語句多種條件表達(dá)式語法 / 1257.1.3 單分支if條件語句實踐 / 1267.1.4 if條件語句的深入實踐 / 1307.2 if條件語句企業(yè)案例精講 / 1327.2.1 監(jiān)控Web和數(shù)據(jù)庫的企業(yè)案例 / 1327.2.2 比較大小的經(jīng)典拓展案例 / 1427.2.3 判斷字符串是否為數(shù)字的多種思路 / 1437.2.4 判斷字符串長度是否為0的多種思路 / 1457.2.5 更多的生產(chǎn)場景實戰(zhàn)案例 / 145第8章 Shell函數(shù)的知識與實踐 / 1518.1 Shell函數(shù)的概念與作用介紹 / 1518.2 Shell函數(shù)的語法 / 1528.3 Shell函數(shù)的執(zhí)行 / 1528.4 Shell函數(shù)的基礎(chǔ)實踐 / 1538.5 利用Shell函數(shù)開發(fā)企業(yè)級URL檢測腳本 / 1558.6 利用Shell函數(shù)開發(fā)一鍵優(yōu)化系統(tǒng)腳本 / 1588.7 利用Shell函數(shù)開發(fā)rsync服務(wù)啟動腳本 / 166第9章 case條件語句的應(yīng)用實踐 / 1699.1 case條件語句的語法 / 1699.2 case條件語句實踐 / 1719.3 實踐:給輸出的字符串加顏色 / 1769.3.1 給輸出的字符串加顏色的基礎(chǔ)知識 / 1769.3.2 結(jié)合case語句給輸出的字符串加顏色 / 1779.3.3 給輸出的字符串加背景顏色 / 1809.4 case語句企業(yè)級生產(chǎn)案例 / 1819.5 case條件語句的Linux系統(tǒng)腳本范例 / 1879.6 本章小結(jié) / 191第10章 while循環(huán)和until循環(huán)的應(yīng)用實踐 / 19210.1 當(dāng)型和直到型循環(huán)語法 / 19210.1.1 while循環(huán)語句 / 19210.1.2 until循環(huán)語句 / 19310.2 當(dāng)型和直到型循環(huán)的基本范例 / 194

本目錄推薦

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