Linux Shell編程從入門到精通 (張昊) 高清pdf掃描版[45MB]
44.9MB / 07-13
Linux Shell編程從初學(xué)到精通 第2版 (伍之昂著) 中文pdf掃描版[1
132MB / 06-01
實戰(zhàn)Linux Shell編程與服務(wù)器管理(臥龍小三著) 中文PDF掃描版[59
58.9MB / 02-29
Linux命令、編輯器與Shell編程 高清中文pdf版(163M)
168MB / 01-09
Linux Shell編程與編輯器使用詳解 完整pdf版+mobi
68.6MB / 11-13
-
Linux急速入門(零基礎(chǔ)入門) 中文PDF版 shell電子書 / 556KB
-
250個shell腳本 中文PDF版 shell電子書 / 3.48MB
-
-
-
-
Bash編程高級教程 完整版PDF shell電子書 / 1.98MB
-
Shell教程 v1.0 中文PDF完整版 shell電子書 / 1.06MB
-
-
Shell編程基礎(chǔ) 完整版PDF shell電子書 / 609KB
-
Bash腳本教程 (阮一峰) 完整版PDF shell電子書 / 1.7MB
詳情介紹
作者: 華清遠(yuǎn)見嵌入式培訓(xùn)中心 伍之昂圖書
分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 電子工業(yè)出版社
書號: 9787121123054
發(fā)行時間: 2011年03月
地區(qū): 大陸
語言: 簡體中文
內(nèi)容介紹:
Shell是用戶與內(nèi)核進(jìn)行交互操作的一種接口,是Linux最重要的軟件之一。目前最流行的Shell稱為bash Shell,bash Shell腳本編程以其簡潔、高效而著稱,多年來成為Linux程序員和系統(tǒng)管理員解決實際問題的利器。
本書結(jié)合大量的示例,系統(tǒng)、全面地介紹了bash Shell腳本編程的語法、命令、技巧、調(diào)試等內(nèi)容,在書中還有很多練習(xí)可以引導(dǎo)讀者思考,力求使讀者掌握Linux bash Shell編程的所有特性。
本書結(jié)構(gòu)清晰、易教易學(xué)、實例豐富、可操作性強(qiáng)、學(xué)以致用,對易混淆和實用性強(qiáng)的內(nèi)容進(jìn)行了重點提示和講解,并配有光盤,光盤中提供書中出現(xiàn)的所有腳本文件、各章的講解PPT,以及各章的講解錄像。
本書面向廣大工程技術(shù)工作者,既可作為高等學(xué)校教師和相關(guān)專業(yè)學(xué)生的教材,又可作為各類培訓(xùn)班的培訓(xùn)教程。
讀者對象:本書面向廣大工程技術(shù)工作者,既可作為高等學(xué)校教師和相關(guān)專業(yè)學(xué)生的教材,又可作為各類培訓(xùn)班的培訓(xùn)教程。
目錄:
第1章 Shell腳本編程概述1
1.1 Linux和Shell概述2
1.1.1 Linux簡介2
1.1.2 Shell簡介3
1.2 Shell腳本編程的優(yōu)勢5
1.3 第一個Shell腳本例子6
1.3.1 Shell腳本的基本元素6
1.3.2 執(zhí)行Shell腳本7
1.4 本章小結(jié)8
第2章 Linux文件系統(tǒng)和文本編輯器9
2.1 用戶和用戶組管理10
2.1.1 用戶管理常用命令10
2.1.2 用戶組管理常用命令14
2.2 文件和目錄操作16
2.2.1 文件操作常用命令17
2.2.2 目錄操作常用命令21
2.2.3 文件和目錄權(quán)限管理25
2.2.4 查找文件命令——find28
2.3 文本編輯器31
2.3.1 vi編輯器31
2.3.2 Gedit編輯器35
2.4 本章小結(jié)36
2.5 上機(jī)提議37
第3章 正則表達(dá)式39
3.1 正則表達(dá)式基礎(chǔ)40
3.2 正則表達(dá)式的擴(kuò)展43
3.3 通配44
3.4 grep命令46
3.4.1 grep命令基本用法47
3.4.2 grep和正則表達(dá)式結(jié)合
使用的一組例子53
3.4.3 grep命令族簡介57
3.5 本章小結(jié)58
3.6 上機(jī)提議58
第4章 sed命令和awk編程60
4.1 sed命令基本用法61
4.2 sed編程的一組例子63
4.2.1 sed命令選項的一組
例子63
4.2.2 sed文本定位的一組
例子66
4.2.3 sed基本編輯命令的
一組例子68
4.2.4 sed高級編輯命令的
一組例子76
4.3 awk編程79
4.3.1 awk編程模型80
4.3.2 awk調(diào)用方法80
4.4 awk編程的一組例子81
4.4.1 awk模式匹配81
4.4.2 記錄和域82
4.4.3 關(guān)系和布爾運算符84
4.4.4 表達(dá)式86
4.4.5 系統(tǒng)變量88
4.4.6 格式化輸出89
4.4.7 內(nèi)置字符串函數(shù)91
4.4.8 向awk腳本傳遞參數(shù)93
4.4.9 條件語句和循環(huán)語句94
4.4.10 數(shù)組95
4.5 本章小結(jié)99
4.6 上機(jī)提議99
第5章 文件的排序、合并和分割101
5.1 sort命令102
5.1.1 sort命令的基本用法102
5.1.2 sort和awk的聯(lián)合
用法106
5.2 uniq命令108
5.3 join命令111
5.4 cut命令114
5.5 paste命令115
5.6 split命令117
5.7 tr命令119
5.8 tar命令122
5.9 本章小結(jié)125
5.10 上機(jī)提議126
第6章 變量和引用128
6.1 變量129
6.1.1 變量替換和賦值129
6.1.2 無類型的Shell腳本
變量132
6.1.3 環(huán)境變量133
6.1.4 位置參數(shù)140
6.2 引用141
6.2.1 全引用和部分引用142
6.2.2 命令替換143
6.2.3 轉(zhuǎn)義146
6.3 本章小結(jié)149
6.4 上機(jī)提議150
第7章 退出、測試、判斷及操作符152
7.1 退出狀態(tài)153
7.2 測試154
7.2.1 測試結(jié)構(gòu)154
7.2.2 整數(shù)比較運算符154
7.2.3 字符串運算符156
7.2.4 文件操作符157
7.2.5 邏輯運算符159
7.3 判斷161
7.3.1 簡單if結(jié)構(gòu)162
7.3.2 exit命令163
7.3.3 if/else結(jié)構(gòu)164
7.3.4 if/else語句嵌套166
7.3.5 if/elif/else結(jié)構(gòu)169
7.3.6 case結(jié)構(gòu)172
7.4 運算符174
7.4.1 算術(shù)運算符175
7.4.2 位運算符176
7.4.3 自增自減運算符178
7.4.4 數(shù)字常量178
7.5 本章小結(jié)180
7.6 上機(jī)提議180
第8章 循環(huán)與結(jié)構(gòu)化命令182
8.1 for循環(huán)183
8.1.1 列表for循環(huán)183
8.1.2 不帶列表for循環(huán)187
8.1.3 類C風(fēng)格的for循環(huán)188
8.2 while循環(huán)191
8.2.1 計數(shù)器控制的while
循環(huán)191
8.2.2 結(jié)束標(biāo)記控制的while
循環(huán)193
8.2.3 標(biāo)志控制的while
循環(huán)195
8.2.4 命令行控制的while
循環(huán)196
8.3 until循環(huán)198
8.4 嵌套循環(huán)199
8.5 循環(huán)控制符203
8.5.1 break循環(huán)控制符203
8.5.2 continue循環(huán)控制符206
8.6 select結(jié)構(gòu)208
8.7 本章小結(jié)210
8.8 上機(jī)提議210
第9章 變量的高級用法212
9.1 內(nèi)部變量213
9.2 字符串處理221
9.3 有類型變量227
9.4 間接變量引用230
9.5 bash數(shù)學(xué)運算232
9.5.1 expr命令232
9.5.2 bc運算器234
9.6 本章小結(jié)235
9.7 上機(jī)提議236
第10章 I/O重定向238
10.1 管道239
10.1.1 管道簡介239
10.1.2 cat和more命令240
10.1.3 sed命令與管道242
10.1.4 awk命令與管道244
10.2 I/O重定向246
10.2.1 文件標(biāo)識符246
10.2.2 I/O重定向符號及其
用法248
10.2.3 exec命令的用法252
10.2.4 代碼塊重定向255
10.3 命令行處理258
10.3.1 命令行處理流程258
10.3.2 eval命令261
10.4 本章小結(jié)264
10.5 上機(jī)提議264
第11章 Linux/UNIX Shell類型與區(qū)別266
11.1 Linux/UNIX Shell起源與
分類267
11.2 dash簡介268
11.3 tcsh簡介270
11.4 Korn Shell簡介275
11.5 本章小結(jié)280
第12章 子Shell與進(jìn)程處理281
12.1 子Shell282
12.1.1 內(nèi)建命令282
12.1.2 圓括號結(jié)構(gòu)285
12.2 Shell的限制模式290
12.3 進(jìn)程處理292
12.3.1 進(jìn)程和作業(yè)294
12.3.2 作業(yè)控制295
12.3.3 信號299
12.3.4 trap命令302
12.4 本章小結(jié)305
12.5 上機(jī)提議305
第13章 函數(shù)307
13.1 函數(shù)的定義和基本知識308
13.2 向函數(shù)傳遞參數(shù)311
13.3 函數(shù)返回值314
13.4 函數(shù)調(diào)用315
13.4.1 腳本放置多個函數(shù)316
13.4.2 函數(shù)相互調(diào)用317
13.4.3 一個函數(shù)調(diào)用多個
函數(shù)319
13.5 局部變量和全局變量320
13.6 函數(shù)遞歸321
13.6.1 使用局部變量的遞歸322
13.6.2 不使用局部變量的
遞歸323
13.7 本章小結(jié)325
13.8 上機(jī)提議326
第14章 別名、列表及數(shù)組328
14.1 別名329
14.2 列表332
14.3 數(shù)組334
14.3.1 數(shù)組的基本用法335
14.3.2 數(shù)組的特殊用法339
14.3.3 用數(shù)組實現(xiàn)簡單的
數(shù)據(jù)結(jié)構(gòu)343
14.4 本章小結(jié)349
14.5 上機(jī)提議349
第15章 一些混雜的主題352
15.1 腳本編寫風(fēng)格353
15.1.1 縮進(jìn)353
15.1.2 {}的格式355
15.1.3 空格和空行的用法355
15.1.4 判斷和循環(huán)的編程
風(fēng)格356
15.1.5 命名規(guī)范357
15.1.6 注釋風(fēng)格358
15.2 腳本優(yōu)化359
15.2.1 簡化腳本359
15.2.2 保持腳本的靈活性361
15.2.3 給用戶足夠的提示362
15.3 Linux中的特殊命令364
15.3.1 shift命令364
15.3.2 getopts命令367
15.4 交互式和非交互式Shell
腳本369
15.4.1 非交互式Shell腳本369
15.4.2 交互式Shell腳本371
15.5 /dev文件系統(tǒng)372
15.5.1 /dev文件系統(tǒng)基礎(chǔ)
知識372
15.5.2 /dev/zero偽設(shè)備374
15.5.3 /dev/null偽設(shè)備375
15.6 /proc文件系統(tǒng)376
15.6.1 使用/proc/sys優(yōu)化
系統(tǒng)參數(shù)378
15.6.2 查看運行中的進(jìn)程
信息379
15.6.3 查看文件系統(tǒng)信息380
15.6.4 查看網(wǎng)絡(luò)信息380
15.7 Shell包裝381
15.8 帶顏色的腳本383
15.9 Linux腳本安全389
15.9.1 使用shc工具加密
Shell腳本390
15.9.2 Linux Shell腳本編寫
的病毒391
15.9.3 Linux Shell中的木馬392
15.10 本章小結(jié)392
15.11 上機(jī)提議393
第16章 Shell腳本調(diào)試技術(shù)395
16.1 Shell腳本調(diào)試概述396
16.2 Shell腳本調(diào)試技術(shù)398
16.2.1 使用trap命令398
16.2.2 使用tee命令401
16.2.3 調(diào)試鉤子403
16.2.4 使用Shell選項404
16.3 本章小結(jié)409
16.4 上機(jī)提議409
第17章 bash Shell編程范例412
17.1 將文本文件轉(zhuǎn)化為HTML
文件413
17.2 查找文本中n個出現(xiàn)頻率
最高的單詞417
17.3 偽隨機(jī)數(shù)的產(chǎn)生和應(yīng)用419
17.4 crontab的設(shè)置和應(yīng)用423
17.5 使用MySQL數(shù)據(jù)庫426
17.5.1 MySQL基礎(chǔ)426
17.5.2 Shell腳本使用
MySQL427
17.6 Linux服務(wù)器性能監(jiān)控系統(tǒng)432
17.6.1 Ganglia簡介及安裝432
17.6.2 提取服務(wù)器性能參數(shù)
名稱及數(shù)據(jù)435
17.6.3 動態(tài)更新服務(wù)器監(jiān)控
數(shù)據(jù)441
17.7 本章小結(jié)443
17.8 上機(jī)提議443
附錄445
附錄A POSIX標(biāo)準(zhǔn)簡介446
附錄B 常用ASCII碼對照表447
附錄C Linux信號及其意義452
附錄D bash內(nèi)建變量索引453
附錄E bash內(nèi)建命令索引455
參考文獻(xiàn)458
下載地址
人氣書籍
Linux Shell編程從初學(xué)到精通 伍之昂 著 中文 PDF 清晰版[81.4M]
Shell腳本學(xué)習(xí)指南(Classic Shell Scripting) 中文高清PDF掃描版
Linux命令行與Shell腳本編程大全(第2版) PDF掃描版 [47MB]
Linux Shell腳本攻略(第2版) 中文PDF掃描版[31MB]
絕版經(jīng)典 LINUX與UNIX SHELL編程指南 PDF 高清版 [15.3M]
高級Bash腳本編程指南 chm版(一本深入學(xué)習(xí)shell腳本藝術(shù)的書籍)
Linux Shell 實例精解 PDF掃描版[30MB]
Linux Shell編程從初學(xué)到精通 第2版 (伍之昂著) 中文pdf掃描版[1
高級Bash腳本編程指南(精通linux shell編程教程) 中文pdf版
Shell腳本編程訣竅——適用于Linux、Bash等 中文pdf掃描版
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Linux Shell編程從初學(xué)到精通 伍之昂 著 中文 PDF 清晰版[81.4M]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。