www.国产视频,一级看片免费视频囗交动图,波多野结衣高清无码中文456,中国一级特黄特级毛片,69mmWWW路cOm,天天摸夜夜摸黄片,aaaaaaaaa在线观看

linux shell編程從初學(xué)到精通下載 最新軟件|熱門(mén)排行|軟件分類(lèi)|軟件專(zhuān)題|廠商大全

您的位置: 首頁(yè)教育教學(xué)電子圖書(shū) → Linux Shell編程從入門(mén)到精通pdf

Linux Shell編程從入門(mén)到精通pdf

Linux Shell編程從入門(mén)到精通pdf 網(wǎng)友評(píng)分:8
  • 軟件大?。?span>44.95M
  • 軟件語(yǔ)言:中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件類(lèi)別:免費(fèi)軟件 / 電子圖書(shū)
  • 更新時(shí)間:2017-07-25 17:18
  • 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8, Win10
  • 軟件等級(jí):4級(jí)
  • 軟件廠商:
  • 官方網(wǎng)站:暫無(wú)
好評(píng):50%頂一個(gè)
壞評(píng):50踩一個(gè)

同類(lèi)相關(guān)軟件

軟件介紹

軟件標(biāo)簽: 電子圖書(shū) 電子書(shū)

Linux Shell編程從入門(mén)到精通是有張昊編寫(xiě)的Linux學(xué)習(xí)圖書(shū),向讀者介紹了Shell編程編輯腳本的方法,歡迎大家來(lái)綠色資源網(wǎng)免費(fèi)下載觀看!

Linux Shell編程從入門(mén)到精通pdf介紹

《LinuxShell編程從入門(mén)到精通》由淺入深、循序漸進(jìn)地詳細(xì)講解了LinuxShell編程的基本知識(shí)。這些基本知識(shí)包括Shell編程的基本知識(shí)、文本處理的工具和方法、正則表達(dá)式、Linux系統(tǒng)知識(shí)等。 《LinuxShell編程從入門(mén)到精通》旨在通過(guò)理清LinuxShell編程的脈絡(luò),從基本概念著手,以豐富、實(shí)用的范例作為輔助,使讀者能夠深入淺出的學(xué)習(xí)LinuxShell編程。

linux shell編程

圖書(shū)內(nèi)容預(yù)覽

《LinuxShell編程從入門(mén)到精通》適合于LinuxShell編程的初學(xué)者,有一定LinuxShell編程基礎(chǔ),但還需要進(jìn)一步提高的人閱讀。本書(shū)對(duì)于有一定編程經(jīng)驗(yàn)的程序員也有很好的參考價(jià)值。

《LinuxShell編程從入門(mén)到精通》的每一章節(jié)都配有綜合案例,這些綜合案例不僅可以使讀者復(fù)習(xí)前面所學(xué)的知識(shí),還可以增加開(kāi)發(fā)項(xiàng)目的經(jīng)驗(yàn)。這些案例實(shí)用性很強(qiáng),許多代碼可以直接應(yīng)用到Linux系統(tǒng)管理中。

《LinuxShell編程從入門(mén)到精通》配有全程錄像的視頻講解光盤(pán),讀者可以將視頻和書(shū)結(jié)合起來(lái)學(xué)習(xí),可以更快、更好地掌握LinuxShell編程技術(shù)?!?/p>

linux shell編程從初學(xué)到精通pdf目錄

目 錄

第1章 第一個(gè)Shell程序 1

1.1 第一道菜 2

1.2 如何運(yùn)行程序 2

1.2.1 選婿:位于第一行的#! 2

1.2.2 找茬:程序執(zhí)行的差異 4

1.2.3 shell的命令種類(lèi) 4

1.3 Linux Shell的變量 6

1.3.1 變量 6

1.3.2 用echo輸出變量 8

1.3.3 環(huán)境變量的相關(guān)操作 9

1.3.4 shell中一些常用環(huán)境變量 12

1.4 Linux Shell是解釋型語(yǔ)言 12

1.4.1 編譯型語(yǔ)言與解釋型語(yǔ)言 12

1.4.2 Linux Shell編程的優(yōu)勢(shì) 13

linux從入門(mén)到精通

1.5 小結(jié) 14

第2章 Shell編程基礎(chǔ) 15

2.1 向腳本傳遞參數(shù) 16

2.1.1 Shell腳本的參數(shù) 16

2.1.2 參數(shù)的用途 17

2.2 I/O重定向 20

2.2.1 標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出與標(biāo)準(zhǔn)錯(cuò)誤 20

2.2.2 管道與重定向 22

2.2.3 文件描述符 23

2.2.4 特殊文件的妙用 24

2.3 基本文本檢索 28

2.4 UNIX/Linux系統(tǒng)的設(shè)計(jì)與shell 編程 31

2.4.1 一切皆文件 31

2.4.2 UNIX編程的基本原則 34

2.5 小結(jié) 37

第3章 編程的基本元素 39

3.1 再識(shí)變量 40

3.1.1 用戶變量 41

3.1.2 位置變量 46

3.1.3 環(huán)境變量 48

3.1.4 啟動(dòng)文件 49

3.2 函數(shù) 51

3.2.1 函數(shù)定義 52

3.2.2 函數(shù)的參數(shù)和返回值 53

3.3 條件控制與流程控制 54

3.3.1 if/else語(yǔ)句 54

3.3.2 退出狀態(tài) 54

3.3.3 退出狀態(tài)與邏輯操作 56

3.3.4 條件測(cè)試 56

3.4 循環(huán)控制 61

3.4.1 for循環(huán) 61

3.4.2 while/until循環(huán) 62

3.4.3 跳出循環(huán) 63

3.4.4 循環(huán)實(shí)例 63

3.5 小結(jié) 65

第4章 正則表達(dá)式 66

4.1 什么是正則表達(dá)式 67

4.1.1 正則表達(dá)式的廣泛應(yīng)用 67

4.1.2 如何學(xué)習(xí)正則表達(dá)式 67

4.1.3 如何實(shí)踐正則表達(dá)式 68

4.2 正則基礎(chǔ) 69

4.2.1 元字符 69

4.2.2 單個(gè)字符 72

4.2.3 單個(gè)表達(dá)式匹配多個(gè)字符 73

4.2.4 文本匹配錨點(diǎn) 74

4.2.5 運(yùn)算符優(yōu)先級(jí) 74

4.2.6 更多差異 75

4.3 正則表達(dá)式的應(yīng)用 76

4.3.1 擴(kuò)展 76

4.3.2 案例研究:羅馬數(shù)字 77

4.3.3 案例研究:解析電話號(hào)碼 82

4.4 小結(jié) 86

linux shell編程從初學(xué)到精通

第5章 基本文本處理 87

5.1 排序文本 88

5.1.1 sort命令的行排序 90

5.1.2 sort命令的字段排序 92

5.1.3 sort小結(jié) 93

5.2 文本去重 94

5.3 統(tǒng)計(jì)文本行數(shù)、字?jǐn)?shù)以及字 符數(shù) 96

5.4 打印和格式化輸出 97

5.4.1 使用pr打印文件 97

5.4.2 使用fmt命令格式化文本 99

5.4.3 使用fold限制文本寬度 101

5.5 提取文本開(kāi)頭和結(jié)尾 102

5.6 字段處理 104

5.6.1 字段的使用案例 104

5.6.2 使用cut取出字段 105

5.6.3 使用join連接字段 107

5.6.4 其他字段處理方法 110

5.7 文本替換 110

5.7.1 使用tr替換字符 110

5.7.2 其他選擇 113

5.8 一個(gè)稍微復(fù)雜的例子 114

5.8.1 實(shí)例描述 114

5.8.2 取出記錄的ip字段和id字段 114

5.8.3 將記錄按照IP順序排序 115

5.8.4 使用uniq統(tǒng)計(jì)重復(fù)IP 115

5.8.5 根據(jù)訪問(wèn)次數(shù)進(jìn)行排序 116

5.8.6 提取出現(xiàn)次數(shù)最多的100條 116

5.9 小結(jié) 117

第6章 文件和文件系統(tǒng) 118

6.1 文件 119

6.1.1 列出文件 119

6.1.2 文件的類(lèi)型 122

6.1.3 文件的權(quán)限 123

6.1.4 文件的修改時(shí)間 131

6.2 尋找文件 133

6.2.1 find命令的參數(shù) 133

6.2.2 遍歷文件 137

6.3 比較文件 138

6.3.1 使用comm比較排序后文件 138

6.3.2 使用diff比較文件 139

6.3.3 其他文本比較方法 141

6.4 文件系統(tǒng) 142

6.4.1 什么是文件系統(tǒng) 143

6.4.2 文件系統(tǒng)與磁盤(pán)分區(qū) 143

6.4.3 Linux分區(qū)格式的選擇與安全性 145

6.4.4 文件系統(tǒng)與目錄樹(shù) 147

6.4.5 文件系統(tǒng)的創(chuàng)建與掛載 151

6.5 小結(jié) 154

第7章 流編輯 155

7.1 什么是sed 156

7.1.1 挑選編輯器 156

7.1.2 sed的版本 156

7.2 sed示例 156

7.2.1 sed的工作方式 156

7.2.2 sed工作的地址范圍 158

7.2.3 規(guī)則表達(dá)式 159

7.3 更強(qiáng)大的sed功能 161

7.3.1 替換 162

7.3.2 地址范圍的迷惑 163

7.4 組合命令 164

7.4.1 組合多條命令 164

7.4.2 將多條命令應(yīng)用到一個(gè)地址范圍 166

7.5 實(shí)際的例子 166

7.6 sed實(shí)踐 167

7.6.1 第一步 替換名字 168

7.6.2 第二步 刪除前3行 168

7.6.3 第三步 顯示5~10行 169

7.6.4 第四步 刪除包含Lane的行 169

7.6.5 第五步 顯示生日在November-December之間的行 170

7.6.6 第六步 把3個(gè)星號(hào)(***)添加到以Fred開(kāi)頭的行 170

7.6.7 第七步 用JOSE HASRETIRED取代包含Jose的行 171

7.6.8 第八步 把Popeye的生日改成11/14/46 172

7.6.9 第九步 刪除所有空白行 173

7.6.10 第十步 腳本 174

7.7 小結(jié) 175

第8章 文本處理利器awk 176

8.1 來(lái)個(gè)案例 177

8.2 基本語(yǔ)法 178

8.2.1 多個(gè)字段 178

8.2.2 使用其他字段分隔符 179

8.3 AWK語(yǔ)言特性 181

8.3.1 AWK代碼結(jié)構(gòu) 181

8.3.2 變量與數(shù)組 184

8.3.3 算術(shù)運(yùn)算和運(yùn)算符 186

8.3.4 判斷與循環(huán) 188

8.3.5 多條記錄 192

8.4 用戶自定義函數(shù) 194

8.4.1 自定義函數(shù)格式 194

8.4.2 引用傳遞和值傳遞 196

8.4.3 遞歸調(diào)用 197

8.5 字符串與算術(shù)處理 199

8.5.1 格式化輸出 199

8.5.2 字符串函數(shù) 201

8.5.3 算術(shù)函數(shù) 206

8.6 案例分析 210

8.6.1 生成數(shù)據(jù)報(bào)表 210

8.6.2 多文件聯(lián)合處理 212

8.6.3 檢驗(yàn)passwd格式的正確性 214

8.6.4 sed/awk單行腳本 215

8.7 小結(jié) 222

第9章 進(jìn)程 223

9.1 進(jìn)程的含義與查看 224

9.1.1 理解進(jìn)程 224

9.1.2 創(chuàng)建進(jìn)程 224

9.1.3 查看進(jìn)程 225

9.1.4 進(jìn)程的屬性 229

9.2 進(jìn)程管理 230

9.2.1 進(jìn)程的狀態(tài) 230

9.2.2 shell命令的執(zhí)行 232

9.2.3 進(jìn)程與任務(wù)調(diào)度 233

9.3 信號(hào) 239

9.3.1 信號(hào)的基本概念 239

9.3.2 產(chǎn)生信號(hào) 242

9.4 Linux的第一個(gè)進(jìn)程init 244

9.5 案例分析:Linux系統(tǒng)中管道的 實(shí)現(xiàn) 247

9.6 調(diào)度系統(tǒng)任務(wù) 249

9.6.1 任務(wù)調(diào)度的基本介紹 249

9.6.2 調(diào)度重復(fù)性系統(tǒng)任務(wù)(cron) 250

9.6.3 使用at命令 256

9.7 進(jìn)程的窗口/proc 259

9.7.1 proc——虛擬文件系統(tǒng) 260

9.7.2 查看/proc的文件 260

9.7.3 從proc獲取信息 261

9.7.4 通過(guò)/proc與內(nèi)核交互 263

9.8 Linux的線程簡(jiǎn)介 264

9.8.1 Linux線程的定義 264

9.8.2 Pthread線程的使用場(chǎng)合 264

9.8.3 Linux進(jìn)程和線程的發(fā)展 265

9.9 小結(jié) 265

第10章 超級(jí)工具 267

10.1 不同的shell 268

10.1.1 修改登錄shell和切換shell 268

10.1.2 選擇shell 270

10.2 SSH 273

10.2.1 SSH的安全驗(yàn)證機(jī)制 273

10.2.2 使用SSH登錄遠(yuǎn)程 主機(jī) 274

10.2.3 OpenSSH密鑰管理 276

10.2.4  配置SSH 281

10.2.5 使用SSH工具套裝拷貝文件 282

10.3 screen工具 283

10.3.1 任務(wù)退出的元兇:SIGHUP信號(hào) 284

10.3.2 開(kāi)始使用screen 285

10.3.3 screen常用選項(xiàng) 287

10.3.4 實(shí)例:ssh+screen管理遠(yuǎn)程會(huì)話 289

10.4 文本編輯工具Vim 289

10.4.1 為什么選擇Vim 290

10.4.2 從何處獲取Vim 290

10.4.3 Vim的工作模式 292

10.4.4 首次接觸:step by step 293

10.4.5 鼠標(biāo)的移動(dòng) 294

10.4.6 基本編輯指令 295

10.4.7 復(fù)制(yank) 299

10.4.8 搜尋、替換 301

10.5 小結(jié) 303

第11章 Linux Shell編程實(shí)戰(zhàn) 304

11.1 日志清理 305

11.1.1 程序行為介紹 305

11.1.2 準(zhǔn)備函數(shù) 305

11.1.3 日志備份函數(shù) 309

11.1.4 定時(shí)運(yùn)行 310

11.1.5 代碼回顧 311

11.2 系統(tǒng)監(jiān)控 312

11.2.1 內(nèi)存監(jiān)控函數(shù) 313

11.2.2 硬盤(pán)空間監(jiān)控函數(shù) 314

11.2.3 CPU占用監(jiān)控函數(shù) 315

11.2.4 獲取最忙碌的進(jìn)程信息 319

11.2.5 結(jié)合到一起 320

11.2.6 代碼回顧 320

11.3 小結(jié) 322

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門(mén)評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無(wú)意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)