新書推薦:

《
作业治疗经典模式及实践应用
》
售價:HK$
107.8

《
从初等数学到高等数学(第3卷)
》
售價:HK$
85.8

《
信用债投资笔记:交易策略+基本面分析
》
售價:HK$
96.8

《
神秘欢娱:人与香烟500年
》
售價:HK$
108.9

《
民国时期三次内债整理研究-(基于银政博弈的视角)
》
售價:HK$
74.8

《
口腔修复学精要(原书第2版) 国际经典口腔医学译著
》
售價:HK$
184.8

《
宠物驯养技术
》
售價:HK$
54.8

《
混一戎华:元朝统一中国的历史进程
》
售價:HK$
107.8
|
內容簡介: |
系統管理者必備的經典工具書
來源:香港大書城megBookStore,http://www.megbook.com.hk 主機管理的上乘之道,就在於能夠把工作予以自動化;凡是可以交給電腦做的事,就不要由人來做。工作自動化的關鍵,就在於管理者是否具備Shell程式設計的能力。我們可以說:對Shell的操控能力以及Shell程式設計的能力,是每一位主機管理者應具備的基本知能,欲進階主機管理者,不可不熟Shell!
本書由淺入深,帶領讀者由入門到精通,徹底把Shell程式設計一次弄通,書中並含有許多實務方面的應用知識,可快速提升讀者的管理能力。
本書特點如下
1.完整涵蓋BashShell4.x的各項功能介紹,是目前最詳實的中文書籍。
2.本書循序漸進,解說BashShell的各項觀念,讓讀者能在最短的時間內,打通Shell程式設計的任督二脈。
3.書中含有豐富的範例,展示各式Shell技法,是您進階Shell程式設計的最佳範本。
4.包含許多網路管理的實務經驗,提升讀者主機管理的能力。
5.本書含有許多自動化管理主機的技巧,讓您輕輕鬆鬆就能成為一位有創意、高生產力的管理者。
|
關於作者: |
臥龍小三(OLS3)
台灣大學數學系畢。擁有數十年豐富的網管經驗,歷任:電腦工程師、程式研發組組長、教網中心主任等工作,是B2DOB2DLinux的創建者,著有:「LinuxShell程式設計」、「Postfix郵件系統建置手冊」等書。
|
目錄:
|
Chapter00前言
0.1前言
0.2關於本書範例
Chapter01Shell簡介
1.1Shell是什麼?
1.2Shell的歷史簡介
1.3Bashshell的功能
1.4第一支Bashshell程式:「哈囉!Bashshell!」
1.5第一支有用的Bashshellscript
1.6第二支有用的Bashshellscript
1.7第三支有用的Bashshellscript
Chapter02佈署Bashshell的環境
2.1在Linux平台佈署Bashshell的環境
2.2自行編譯最新版的Bash
2.3切換使用新版的Bashshell
2.4在FreeBSD平台佈署Bashshell的環境
2.5在OpenBSD平台佈署Bashshell的環境
2.6在Windows平台佈署Bashshell的環境
Chapter03基礎概念介紹
3.1登入、登出
3.2檔案、目錄
3.3萬用字元與跳脫字元
3.4字元集合
3.5括號擴展3.6系統預設開啟的檔案
3.7標準輸入輸出轉向
3.8管線
3.9前景工作、背景工作
Chapter04Bashshell程式的結構
4.1Shell程式的組成
4.2設定執行權
4.3執行Bashscript的方法
4.4Bashscript的除錯方法
4.5Bashscript的執行原理
4.6Bashshell的起動設定檔4.7Bashshell程式快速入門
Chapter05基本操作簡介
5.1內建命令
5.2命令列程式
5.3執行多個命令的方法
5.4記錄命令的執行過程
5.5命令列編修的方法
5.6Bash分析命令列的方式
Chapter06變數與字串操作
6.1變數是什麼?
6.2變數的命名
6.3設定變數
6.4變數值和字串組合
6.5取消變數
6.6變數和引號
6.7變數的有效範圍
6.8環境變數
6.9Bash的內建變數
6.10調整變數的屬性
6.11別名
6.12自訂環境
6.13陣列
6.14HereDocument
6.15Bash和locale多國語言
Chapter07進階變數
7.1變數擴展-測試存在性及空值
7.2變數擴展-取得字串切片、計算字串長度、轉換字串大小寫
7.3變數擴展-比對樣式
7.4變數擴展-取得變數名稱列表、陣列索引列表
7.5命令替換
7.6算術擴展
Chapter08算術運算
8.1簡介
8.2算術擴展
8.3使用外部程式expr做算術運算
8.4使用$[]做算術運算
8.5使用內建命令declare、let做算術運算
Chapter09流程控制
9.1命令的結束狀態
9.2if條件判斷
9.3條件測試的寫法
9.4條件判斷式的真假值
9.5case條件判斷
9.6for迴圈
9.7while迴圈
9.8until迴圈
9.9select命令
9.10break和continue
9.11綜合運用
Chapter10函式
10.1函式的用法
10.2函式與變數的作用範圍
10.3位置參數
10.4建立函式庫
10.5遞迴函式
10.6實例應用
Chapter11轉向
11.1檔案代碼
11.2操作檔案
11.3轉向的用法
Chapter12信號和trap陷阱觸發
12.1信號(signal)
12.2trap的運用
Chapter13sed和awk入門
13.1正規表示式
13.2sed的用法
13.3awk的用法
Chapter14行程管理和工作控制
14.1行程管理
14.2工作控制
14.3行程替換
14.4平行行程
Chapter15歷史指令
15.1歷史指令的功能
15.2歷史指令擴展
Chapter16使用Shellscript撰寫文字和圖型介面程式
16.1使用dialog撰寫文字介面程式
16.2使用zenity撰寫圖型介面程式
Chapter17檔案操作
17.1取得目錄內容:檔案清單
17.2判斷檔案是否存在
17.3建立檔案
17.4取得檔案的屬性
17.5比對檔案的差異
17.6搜尋檔案內容
17.7建立暫存檔
17.8拷貝檔案
17.9大寫檔名、小寫檔名互換
17.10轉換編碼
Chapter18主機系統管理
18.1帳號管理
18.2DNS自動產生器
18.3DHCP自動產生器
18.4偵測主機存活
Chapter19Bash在TCPIP方面的運用
19.1Bash網路轉向
19.2自動登入FTP
19.3自動登入SSH
Chapter20主機安全管理
20.1收集主機資訊
20.2主機服務通道
20.3限制連線來源
20.4限制連線來源-使用iptables
20.5檔案完整性檢核
20.6郵寄通知
Chapter21備份
21.1使用tar做備份
21.2使用磁帶備份
21.3使用cpio做備份
21.4使用dumprestore做備份回復
21.5使用cp、dd做備份
21.6使用光碟片
|
|