LinuxShell編程藝術(含DVD光碟1張)

LinuxShell編程藝術(含DVD光碟1張)

《LinuxShell編程藝術(含DVD光碟1張)》是2014年1月電子工業出版社出版的圖書,作者是張澤。

基本介紹

  • 書名:LinuxShell編程藝術(含DVD光碟1張)
  • 作者:張澤
  • 出版社:電子工業出版社
  • 出版時間:2014年1月
  • 頁數:476 頁
  • 定價:88 元 
  • 開本:16 開
  • ISBN:9787121221019
  • 字數:749千字
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

Shell是Unix/Linux作業系統與用戶進行互動的重要接口,是Unix/Linux系統中最重要的軟體之一。一直以來,Shell編程都是系統管理員必備的高級技能,通過學習Shell編程,可以讓計算機系統去完成那些繁重並且瑣碎的管理任務,從而可以節省大量的工作時間。本書通過大量的實例,以循序漸進的方式,由淺入深地逐步介紹Shell編程的各個知識點,從而引領讀者輕鬆跨越Shell程式設計的門檻,最終擺脫繁道故龍忙而且低效率的工作狀態,達到輕鬆管理系統的目的。 本書結合大量的實例,系統、全面地介紹了Shell腳本程式語言的語法格式,常用命令的使用,面對問題的分析方法,以及整個系統背後的運行原理等內容,力求使讀者掌握從問題分析到代碼實現,再到調試腳本、最佳化腳本的整個流程。閱讀完本希微糊書以後,讀者能夠具備較強的Shell程式設計能力,並對系統背後的運行原理有深入的理解。

圖書目錄

目1錄
第1章 Shell介紹和腳本基礎1
1.1 登錄到系統2
1.2 互動地執行命令8
1.3 自定義Shell15
1.4 獲取幫助21
1.5 一個簡單的Shell腳本24
1.6 遠程操作33
1.7 小結35
第2章 操作檔案和目蘭妹漏墓錄37
2.1 列出檔案38
2.2 查看並改變當前目錄42
2.3 查看檔案內容54
2.4 統計檔案行數和字數60
2.5 創建檔案和閥欠旋目錄61
2.6 刪除檔案和目錄64
2.7 重命名檔案和目錄68
2.8 移動檔案和目錄69
2.9 建立檔案和目錄的符號連結72
2.10 複製檔案和目錄74
2.11 檔案所有者與訪問許可權78
2.12 小結90
第3章 輸入/輸出重定向和管道91
3.1 標準輸出92
3.2 標準輸入99
3.3 標準錯誤輸出101
3.4 管道105
3.5 塊語句的輸出和重定向110
3.6 Here Document114
3.7 檔案描述符115
3.8 小結120
第4章 進程121
4.1 查看進程122
4.2 前台進程和後台進程130
4.3 終止進程運行142
4.4 /proc/檔案系統146
4.5 小結150
第5章 文本處理和字元串操作152
5.1 常用的文本操作153
5.2 其他操作165
5.3 小結169
第6章 變數171
6.1 普通變數172
6.2 數組變數178
6.3 環境變數184
6.4 Shell變數188
6.5 特殊變數192
6.6 小結201
第7章 流程控制203
7.1 if/else語句204
7.2 case語句210
7.3 while循環214
7.4 until循環216
7.5 for循環219
7.6 select循環222
7.7 循環嵌套227
7.8 break語句230
7.9 continue語句232
7.10 小結235
第8章 替換236
8.1 變埋櫃檔束量替換的高級形式迎喇237
8.2 檔案名稱替換243
8.3 命令替換246
8.4 算術運算替換249
8.5 小結251
第9章 引用252
9.1 使用反斜槓253
9.2 使用單引號259
9.3 使用雙引號263
9.4 引用的其他套用267
9.5 小結273
第10章 函式274
10.1 定義和使用函式275
10.2 檢查函式定義和取消函式定義277
10.3 參數和返回數據279
10.4 變數的作用域288
10.5 遞歸調用292
10.6 函式館295
10.7 小結297
第11章 其他常用工具299
11.1 使用find查找檔案300
11.2 xargs309
11.3 其他查找檔案的方法311
11.4 判斷文趨酷蜜件的類型313
11.5 數據備份315
11.6 壓縮檔案318
11.7 檔案備份326
11.8 下載工具331
11.9 小結333
第12章 處理信號335
12.1 如何表達信號336
12.2 如何處理信號338
12.3 忽略信號346
12.4 定時器349
12.5 小結354
第13章 使用sed處理文本355
13.1 sed如何工作356
13.2 選擇要操作的行366
13.3 重用匹配到的字元串376
13.4 小結378
第14章 使用awk處理文本379
14.1 awk如何工作380
14.2 使用變數392
14.3 控制語句405
14.4 使用函式413
14.5 小結418
第15章 grep和高級正則表達式419
15.1 grep的基本用法420
15.2 高級正則表達式425
15.3 小結441
第16章 Debug Shell腳本442
16.1 分析報錯信息443
16.2 進入debug模式445
16.3 在腳本中添加debug功能454
16.4 使用trap命令460
16.5 小結463
參考文獻464
6.4 Shell變數188
6.5 特殊變數192
6.6 小結201
第7章 流程控制203
7.1 if/else語句204
7.2 case語句210
7.3 while循環214
7.4 until循環216
7.5 for循環219
7.6 select循環222
7.7 循環嵌套227
7.8 break語句230
7.9 continue語句232
7.10 小結235
第8章 替換236
8.1 變數替換的高級形式237
8.2 檔案名稱替換243
8.3 命令替換246
8.4 算術運算替換249
8.5 小結251
第9章 引用252
9.1 使用反斜槓253
9.2 使用單引號259
9.3 使用雙引號263
9.4 引用的其他套用267
9.5 小結273
第10章 函式274
10.1 定義和使用函式275
10.2 檢查函式定義和取消函式定義277
10.3 參數和返回數據279
10.4 變數的作用域288
10.5 遞歸調用292
10.6 函式館295
10.7 小結297
第11章 其他常用工具299
11.1 使用find查找檔案300
11.2 xargs309
11.3 其他查找檔案的方法311
11.4 判斷檔案的類型313
11.5 數據備份315
11.6 壓縮檔案318
11.7 檔案備份326
11.8 下載工具331
11.9 小結333
第12章 處理信號335
12.1 如何表達信號336
12.2 如何處理信號338
12.3 忽略信號346
12.4 定時器349
12.5 小結354
第13章 使用sed處理文本355
13.1 sed如何工作356
13.2 選擇要操作的行366
13.3 重用匹配到的字元串376
13.4 小結378
第14章 使用awk處理文本379
14.1 awk如何工作380
14.2 使用變數392
14.3 控制語句405
14.4 使用函式413
14.5 小結418
第15章 grep和高級正則表達式419
15.1 grep的基本用法420
15.2 高級正則表達式425
15.3 小結441
第16章 Debug Shell腳本442
16.1 分析報錯信息443
16.2 進入debug模式445
16.3 在腳本中添加debug功能454
16.4 使用trap命令460
16.5 小結463
參考文獻464

相關詞條

熱門詞條

聯絡我們