linux常用命令之bash入門指南 中文WORD版
9.33KB / 01-12
Linux Bash Shell快速入門 中文WORD版
26.3KB / 10-12
高級Bash腳本編程指南(精通linux shell編程教程) 中文pdf版
2.55MB / 06-07
Linux Bash編程與腳本應用實戰(zhàn) 帶目錄書簽完整pdf[77MB]
77.1MB / 04-19
-
Linux急速入門(零基礎入門) 中文PDF版 shell電子書 / 556KB
-
250個shell腳本 中文PDF版 shell電子書 / 3.48MB
-
-
-
-
Bash編程高級教程 完整版PDF shell電子書 / 1.98MB
-
Shell教程 v1.0 中文PDF完整版 shell電子書 / 1.06MB
-
-
Shell編程基礎 完整版PDF shell電子書 / 609KB
-
Bash腳本教程 (阮一峰) 完整版PDF shell電子書 / 1.7MB
詳情介紹
主要內容
《shell腳本編程訣竅——適用于linux、bash等》匯總了許多很有用的shell實用腳本編程訣竅,能用來處理現實中的各種問題
《shell腳本編程訣竅——適用于linux、bash等》包含的實用腳本編程訣竅使用了文件與文本控制,以及通用的系統(tǒng)管理員任務
《shell腳本編程訣竅——適用于linux、bash等》是提供的實用腳本編程訣竅隨時可使用或修改
《shell腳本編程訣竅——適用于linux、bash等》討論了變量、if/then條件、循環(huán)、函數、管道與重定向等。
《shell腳本編程訣竅——適用于linux、bash等》
第ⅰ部分 基本概念
第1章 unix、gnu和linux的歷史 3
1.1 unix 3
1.1.1 “一切皆文件”與管道 5
1.1.2 bsd 6
1.2 gnu 7
1.3 linux 10
1.4 本章小結 12
第2章 環(huán)境的搭建 13
2.1 操作系統(tǒng) 13
2.1.1 gnu/linux 13
2.1.2 bsd 15
2.1.3 商業(yè)unix 15
2.1.4 microsoft windows 15
2.2 編輯器 16
2.2.1 圖形化文本編輯器 16
2.2.2 終端模擬器 19
2.2.3 非圖形化文本編輯器 19
2.3 系統(tǒng)環(huán)境的搭建 21
2.3.1 shell配置文件 21
2.3.2 別名 23
2.3.3 vim設置 27
2.4 本章小結 28
第3章 變量 29
3.1 使用變量 29
3.1.1 類型 30
3.1.2 變量的賦值 30
3.1.3 位置參數 34
3.1.4 返回碼 38
3.1.5 刪除變量 41
3.2 預定義變量和標準變量 42
3.2.1 bash_env 43
3.2.2 bashopts 43
3.2.3 shellopts 44
3.2.4 bash_command 46
3.2.5 bash_source、funcname、lineno 和bash_lineno 47
3.2.6 shell 51
3.2.7 hostname 和hosttype 51
3.2.8 工作目錄 51
3.2.9 pipestatus 51
3.2.10 timeformat 52
3.2.11 ppid 53
3.2.12 random 54
3.2.13 replay 54
3.2.14 seconds 55
3.2.15 bash_xtracefd 55
3.2.16 globignore 57
3.2.17 home 58
3.2.18 ifs 58
3.2.19 path 59
3.2.20 tmout 60
3.2.21 tmpdir 61
3.2.22 用戶標識變量 61
3.3 本章小結 62
第4章 通配符擴展 63
4.1 文件名擴展(globbing) 63
4.1.1 bash的文件名擴展特性 66
4.1.2 shell選項 67
4.2 正則表達式和引用 71
4.2.1 正則表達式概述 72
4.2.2 引用 73
4.3 本章小結 77
第5章 條件執(zhí)行 79
5.1 if/then 79
5.2 else 80
5.3 elif 81
5.4 test([) 83
5.4.1 測試標志 84
5.4.2 文件比較測試 91
5.4.3 字符串比較測試 92
5.4.4 正則表達式測試 94
5.4.5 數值測試 97
5.4.6 組合測試 98
5.5 case 101
5.6 本章小結 105
第6章 使用循環(huán)進行流控制 107
6.1 for循環(huán) 107
6.1.1 for循環(huán)的使用時機 108
6.1.2 向for提供數據 108
6.1.3 c風格的for循環(huán) 114
6.2 while循環(huán) 115
6.2.1 while循環(huán)的使用時機 116
6.2.2 while循環(huán)的用法 116
6.3 嵌套循環(huán) 122
6.4 循環(huán)的退出與繼續(xù) 122
6.5 帶case的while循環(huán) 126
6.6 until循環(huán) 127
6.7 select循環(huán) 129
6.8 本章小結 134
第7章 變量(續(xù)) 135
7.1 變量的用法 135
7.1.1 變量的類型 137
7.1.2 變量的長度 138
7.1.3 特殊字符串操作符 140
7.1.4 按照長度剪裁變量字符串 141
7.1.5 從字符串末尾剪裁 143
7.1.6 使用模式剪裁字符串 143
7.2 字符串查找 147
7.2.1 查找與替換 147
7.2.2 模式替換 149
7.2.3 模式刪除 149
7.2.4 大小寫轉換 149
7.3 提供默認值 150
7.4 間接操作 153
7.5 使用source命令加載變量 155
7.6 本章小結 156
第8章 函數和庫 157
8.1 函數 157
8.1.1 函數定義 157
8.1.2 函數輸出 158
8.1.3 寫入文件 160
8.1.4 整個函數的輸出重定向 163
8.1.5 函數陷阱 167
8.1.6 遞歸函數 168
8.2 變量的作用域 173
8.3 庫 177
8.3.1 庫的創(chuàng)建與訪問 179
8.3.2 庫的結構 179
8.3.3 網絡配置庫 183
8.3.4 庫的使用 187
8.4 getopts 187
8.4.1 錯誤處理 190
8.4.2 函數中的getopts 191
8.5 本章小結 194
第9章 數組 195
9.1 數組的賦值 195
9.1.1 一次一個 196
9.1.2 一次全部 196
9.1.3 按索引 197
9.1.4 從源中一次全部讀取 197
9.1.5 從輸入讀取 199
9.2 數組的訪問 201
9.2.1 用索引訪問 201
9.2.2 數組的長度 202
9.2.3 用變量索引訪問 203
9.2.4 從數組中選擇元素 205
9.2.5 顯示整個數組 206
9.3 關聯數組 206
9.4 數組操作 207
9.4.1 數組的復制 207
9.4.2 向數組追加元素 209
9.4.3 從數組中刪除元素 211
9.5 高級技術 212
9.6 本章小結 213
第10章 進程 215
10.1 ps命令 215
10.1.1 ps顯示的行寬 216
10.1.2 精確分析進程表 217
10.2 killall 219
10.3 /proc虛擬文件系統(tǒng) 220
10.4 prtstat 221
10.5 i/o重定向 222
10.5.1 向已有文件追加輸出 224
10.5.2 重定向的權限 225
10.6 exec 225
10.6.1 使用exec替換已有程序 225
10.6.2 使用exec修改重定向 226
10.7 管道 233
10.8 后臺處理 233
10.8.1 wait命令 234
10.8.2 使用nohup防止進程掛起 235
10.9 /proc和/sys的其他特性 238
10.9.1 /proc/version 238
10.9.2 sysrq 238
10.9.3 /proc/meminfo 240
10.9.4 /proc/cpuinfo 241
10.9.5 /sys 241
10.9.6 /sys/devices/system/node 248
10.9.7 sysctl 250
10.10 本章小結 250
第11章 shell的選擇與使用 251
11.1 bourne shell 251
11.2 kornshell 252
11.3 c shell 252
11.4 tenex c shell 252
11.5 z shell 253
11.6 bourne again shell 253
11.7 debian almquist shell 253
11.8 點文件 254
11.8.1 交互式登錄shell 255
11.8.2 交互式非登錄shell 256
11.8.3 非交互式shell 257
11.8.4 登出腳本 257
11.9 命令提示符 257
11.9.1 ps1提示符 257
11.9.2 ps2、ps3和ps4提示符 259
11.10 別名 260
11.10.1 節(jié)省時間 260
11.10.2 修改行為 261
11.11 history命令 262
11.11.1 回調命令 262
11.11.2 搜索歷史 263
11.11.3 時間戳 263
11.12 tab補全 265
11.12.1 ksh 265
11.12.2 tcsh 266
11.12.3 zsh 266
11.12.4 bash 267
11.13 后臺、前臺與作業(yè)控制 268
11.13.1 后臺進程 268
11.13.2 作業(yè)控制 268
11.13.3 nohup和disown 271
11.14 本章小結 272
第ⅱ部分 系統(tǒng)工具使用與擴展訣竅
第12章 文件操作 275
12.1 stat 275
12.2 cat 277
12.2.1 行號標記 277
12.2.2 處理空白行 278
12.2.3 非打印字符 279
12.3 cat的反轉詞tac 280
12.4 重定向 281
12.4.1 重定向輸出:單個大于符號(]) 281
12.4.2 追加:雙大于符號(]]) 282
12.4.3 輸入重定向:單個小于符號([) 284
12.4.4 here文檔:雙小于符號([[ eof) 286
12.5 dd 289
12.6 df 291
12.7 mktemp 292
12.8 join 293
12.9 install 294
12.10 grep 296
12.10.1 grep標志 297
12.10.2 grep正則表達式 298
12.11 split 299
12.12 tee 301
12.13 touch 302
12.14 find 303
12.15 find -exec 306
12.16 本章小結 310
第13章 文本操作 311
13.1 cut 311
13.2 echo 312
13.2.1 dial1腳本 312
13.2.2 dial2腳本 315
13.3 fmt 316
13.4 head和tail 319
13.4.1 獎牌腳本 319
13.4.2 世界杯腳本 320
13.5 od 324
13.6 paste 328
13.7 pr 331
13.8 printf 332
13.9 shuf 334
13.9.1 擲骰子 334
13.9.2 發(fā)牌 335
13.9.3 旅行線路 336
13.10 sort 338
13.10.1 按照鍵進行排序 338
13.10.2 按照日期與時間對日志文件排序 340
13.10.3 對人類可讀的數值進行排序 342
13.11 tr 343
13.12 uniq 346
13.13 wc 348
13.14 本章小結 349
第14章 系統(tǒng)管理工具 351
14.1 basename 351
14.2 date 353
14.2.1 date的典型用法 353
14.2.2 date的一些更有趣的用法 357
14.3 dirname 358
14.4 factor 360
14.5 id、groups與getent 362
14.6 logger 365
14.7 md5sum 366
14.8 mkfifo 368
14.8.1 主與從 369
14.8.2 顛倒順序 371
14.9 聯網 373
14.9.1 telnet 373
14.9.2 netcat 374
14.9.3 ping 376
14.9.4 編寫ssh與scp腳本 378
14.9.5 openssl 381
14.10 nohup 387
14.11 seq 388
14.11.1 整數序列 389
14.11.2 浮點數序列 391
14.12 sleep 391
14.13 timeout 392
14.13.1 關閉腳本 394
14.13.2 網絡超時 396
14.14 uname 398
14.15 uuencode 399
14.16 xargs 400
14.17 yes 403
14.18 本章小結 404
第ⅲ部分 系統(tǒng)管理的實用腳本
第15章 shell特性 407
15.1 實用腳本15-1:安裝初始化腳本 407
15.1.1 用到的技術 407
15.1.2 概念 408
15.1.3 潛在的陷阱 408
15.1.4 腳本結構 408
15.1.5 腳本代碼 410
15.1.6 調用結果 411
15.1.7 小結 412
15.2 實用腳本15-2:rpm報告 412
15.2.1 用到的技術 412
15.2.2 概念 412
15.2.3 潛在的陷阱 413
15.2.4 腳本結構 413
15.2.5 腳本代碼 414
15.2.6 調用結果 417
15.2.7 小結 418
15.3 實用腳本15-3:postinstall腳本 418
15.3.1 用到的技術 418
15.3.2 概念 419
15.3.3 潛在的陷阱 419
15.3.4 腳本結構 420
15.3.5 腳本代碼 421
15.3.6 調用結果 423
15.3.7 小結 423
第16章 系統(tǒng)管理 425
16.1 實用腳本16-1:初始化腳本 425
16.1.1 用到的技術 426
16.1.2 概念 426
16.1.3 潛在的陷阱 427
16.1.4 腳本結構 428
16.1.5 腳本代碼 429
16.1.6 調用結果 430
16.1.7 小結 431
16.2 實用腳本16-2:cgi腳本 431
16.2.1 用到的技術 431
16.2.2 概念 431
16.2.3 潛在的陷阱 432
16.2.4 腳本結構 433
16.2.5 腳本代碼 436
16.2.6 調用結果 439
16.2.7 小結 442
16.3 實用腳本16-3:配置文件 443
16.3.1 用到的技術 443
16.3.2 概念 443
16.3.3 潛在的陷阱 443
16.3.4 腳本結構 443
16.3.5 腳本代碼 444
16.3.6 調用結果 445
16.3.7 小結 445
16.4 實用腳本16-4:鎖 445
16.4.1 用到的技術 446
16.4.2 概念 446
16.4.3 潛在的陷阱 446
16.4.4 腳本結構 448
16.4.5 腳本代碼 450
16.4.6 調用結果 452
16.4.7 小結 455
第17章 演示 457
17.1 實用腳本17-1:太空游戲 457
17.1.1 用到的技術 457
17.1.2 概念 457
17.1.3 潛在的陷阱 460
17.1.4 腳本結構 460
17.1.5 腳本代碼 461
17.1.6 調用結果 466
17.1.7 小結 468
第18章 數據存儲與檢索 469
18.1 實用腳本18-1:分析html 469
18.1.1 用到的技術 469
18.1.2 概念 469
18.1.3 潛在的陷阱 470
18.1.4 腳本結構 470
18.1.5 腳本代碼 471
18.1.6 調用結果 472
18.1.7 小結 474
18.2 實用腳本18-2:csv格式化 474
18.2.1 用到的技術 474
18.2.2 概念 475
18.2.3 潛在的陷阱 475
18.2.4 腳本結構 475
18.2.5 腳本代碼 477
18.2.6 調用結果 479
18.2.7 小結 480
第19章 數值 481
19.1 實用腳本19-1:斐波那契數列 481
19.1.1 用到的技術 481
19.1.2 概念 482
19.1.3 潛在的陷阱 482
19.1.4 方法一的結構 483
19.1.5 方法一的腳本 483
19.1.6 方法一的調用結果 484
19.1.7 方法二的結構 484
19.1.8 方法二的腳本 485
19.1.9 方法二的調用結果 486
19.1.10 方法三的結構 487
19.1.11 方法三的腳本 488
19.1.12 方法三的調用結果 488
19.1.13 小結 490
19.2 實用腳本19-2:pxe啟動 490
19.2.1 用到的技術 490
19.2.2 概念 490
19.2.3 潛在的陷阱 491
19.2.4 腳本結構 491
19.2.5 腳本代碼 492
19.2.6 調用結果 495
19.2.7 小結 497
第20章 進程 499
20.1 實用腳本20-1:進程控制 499
20.1.1 用到的技術 499
20.1.2 概念 499
20.1.3 潛在的陷阱 501
20.1.4 腳本結構 501
20.1.5 腳本代碼 503
20.1.6 調用結果 509
20.1.7 小結 514
第21章 國際化 515
21.1 實用腳本21-1:國際化 515
21.1.1 用到的技術 516
21.1.2 概念 516
21.1.3 潛在的陷阱 517
21.1.4 腳本結構 518
21.1.5 腳本代碼 518
21.1.6 調用結果 522
21.1.7 小結 524
第ⅳ部分 參考信息
附錄 補充材料 527
術語表 531
下載地址
人氣書籍
Linux Shell編程從初學到精通 伍之昂 著 中文 PDF 清晰版[81.4M]
Shell腳本學習指南(Classic Shell Scripting) 中文高清PDF掃描版
Linux命令行與Shell腳本編程大全(第2版) PDF掃描版 [47MB]
Linux Shell腳本攻略(第2版) 中文PDF掃描版[31MB]
絕版經典 LINUX與UNIX SHELL編程指南 PDF 高清版 [15.3M]
高級Bash腳本編程指南 chm版(一本深入學習shell腳本藝術的書籍)
Linux Shell 實例精解 PDF掃描版[30MB]
Linux Shell編程從初學到精通 第2版 (伍之昂著) 中文pdf掃描版[1
高級Bash腳本編程指南(精通linux shell編程教程) 中文pdf版
Shell腳本編程訣竅——適用于Linux、Bash等 中文pdf掃描版
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Shell腳本編程訣竅——適用于Linux、Bash等 中文pdf掃描版資源來源互聯網,版權歸該下載資源的合法擁有者所有。