- 讀者服務: 更新時間:2022-10-26 16:41:16
- 7.10 本章總結
- 7.9 本章練習
- 7.8.3 使用第三方服務發送郵件
- 7.8.2 Mutt基本使用方法
- 7.8.1 Mutt基礎知識
- 7.8 使用Mutt發送郵件
- crontab案例精講
- 7.7 crontab基礎知識
- 7.6.4 Linux定時任務crontab
- 7.6.3 定時任務at之案例
- 7.6.2 Windows定時任務實戰案例
- 7.6.1 定時任務基礎知識
- 7.6 定時任務與發送郵件
- 7.5.5 rsync常用命令
- 7.5.4 rsync多模塊配置實例
- 7.5.3 rsync服務器常用配置
- 7.5.2 搭建rsync備份服務器
- 7.5.1 關于構建備份服務器的一些思考
- 7.5 自動化運維工具之rsync
- 7.4.2 pssh運維實例精講
- 7.4.1 pssh基礎概覽
- 7.4 自動化運維工具之pssh
- 7.3.2 SSH批量分發項目實例
- 7.3.1 SSH遠程執行指令和腳本
- 7.3 SSH自動化運維精講
- 7.2.4 SSH免密碼輸入執行指令
- 7.2.3 SSH服務雙機互信實現
- 7.2.2 OpenSSH服務配置文件詳解
- 7.2.1 安裝OpenSSH服務套件
- 7.2 OpenSSH服務詳解
- 7.1.2 SSH服務安全相關
- 7.1.1 SSH服務工作原理
- 7.1 SSH服務基礎精講
- 第7章 Linux自動化運維入門
- 讀者服務:
- 6.5 本章總結
- 6.4 本章練習
- 6.3.5 函數參數
- 6.3.4 函數中的全局變量和局部變量
- 6.3.3 別名和函數
- 6.3.2 函數的返回值
- 6.3.1 函數基礎
- 6.3 Shell函數
- 6.2.3 數組的其他常用操作
- 6.2.2 刪除數組
- 6.2.1 訪問數組
- 6.2 訪問和刪除數組
- 6.1.2 為Shell數組賦值的4種方法
- 6.1.1 定義Shell數組的4種方法
- 6.1 Shell數組的定義和賦值
- 第6章 Shell數組與函數
- 讀者服務:
- 5.7 本章總結
- 5.6 本章練習
- 5.5.3 select結構
- 5.5.2 continue語句控制循環
- 5.5.1 break語句控制循環
- 5.5 循環控制語句
- 5.4.4 until循環與while循環
- 5.4.3 C風格的for循環
- 5.4.2 不帶列表的for循環
- 5.4.1 帶列表的for循環
- 5.4 Shell循環
- 5.3.6 case多條件判斷語句
- 5.3.5 exit指令
- 5.3.4 if多分支語句
- 5.3.3 if else語句
- 5.3.2 if語句嵌套
- 5.3.1 if語句基礎
- 5.3 Shell流程控制
- 5.2.6 Shell常用測試指令與符號
- 5.2.5 條件測試與其他常用運算符
- 5.2.4 復雜判斷邏輯運算符
- 5.2.3 文件狀態測試
- 5.2.2 整數測試
- 5.2.1 條件測試
- 5.2 Shell條件測試和表達式
- 5.1.2 截取和替換字符串
- 5.1.1 獲取字符串長度的3種方法
- 5.1 Shell編程之字符串精講
- 第5章 Shell條件測試和循環語句
- 讀者服務:
- 4.4 本章總結
- 4.3 本章練習
- 4.2.6 split指令
- 4.2.5 tar指令
- 4.2.4 sort指令
- 4.2.3 cut指令
- 4.2.2 which與whereis指令
- 4.2.1 locate指令
- 4.2 文本處理指令
- 4.1.5 find中的exec與xargs
- 4.1.4 find進階實例
- 4.1.3 find常用選項及實例
- 4.1.2 find運算符表達式
- 4.1.1 find運行機制
- 4.1 find與正則表達式
- 第4章 Shell編程之文件查找與處理
- 讀者服務:
- 3.6 本章總結
- 3.5.4 awk分組統計
- 3.5.3 awk流程控制
- 3.5.2 awk變量詳解
- 3.5.1 數組基礎應用實例
- 3.5 awk數組與運算符
- 3.4.5 awk與正則表達式
- 3.4.4 awk模式匹配
- 3.4.3 awk數字表達式與運算符
- 3.4.2 awk基礎應用
- 3.4.1 awk語法與基本指令
- 3.4 awk與正則表達式
- 3.3.3 sed正則表達式應用實例
- 3.3.2 sed基本應用
- 3.3.1 sed語法與基礎指令
- 3.3 sed與正則表達式
- 3.2.2 grep與正則表達式
- 3.2.1 grep基礎知識
- 3.2 grep與正則表達式
- 3.1.2 元字符
- 3.1.1 正則表達式的定義和分類
- 3.1 正則表達式基礎
- 第3章 Shell正則表達式與文本處理三劍客
- 讀者服務:
- 2.9 本章總結
- 2.8 本章練習
- 2.7.7 數學運算之bc
- 2.7.6 整數運算之expr
- 2.7.5 整數運算之let
- 2.7.4 整數運算之“(())”
- 2.7.3 整數運算之“$[]”
- 2.7.2 Shell數學運算基礎知識
- 2.7.1 指令替換
- 2.7 Shell指令替換與數學運算
- 2.6.6 字符串常用測試方法
- 2.6.5 字符串實例
- 2.6.4 Shell中字符串反轉的幾種技巧
- 2.6.3 抽取字符串
- 2.6.2 獲取子串的索引值
- 2.6.1 獲取字符串的長度
- 2.6 Shell編程之字符串常用操作
- 2.5.4 反斜線
- 2.5.3 反引號
- 2.5.2 單引號
- 2.5.1 雙引號
- 2.5 Shell編程之特殊符號
- 2.4.2 算術運算符
- 2.4.1 變量賦值
- 2.4 Shell運算符
- 2.3.4 變量與eval指令
- 2.3.3 變量的長度
- 2.3.2 變量測試
- 2.3.1 變量刪除和替換
- 2.3 Shell變量高級知識
- 2.2.5 變量的類型
- 2.2.4 Bash預定義變量
- 2.2.3 Bash語言與位置參數變量
- 2.2.2 Bash環境變量
- 2.2.1 變量基礎知識
- 2.2 Shell變量與運算符
- 2.1.5 Shell一次性執行多條指令
- 2.1.4 常用Bash基本特性
- 2.1.3 Bash環境變量加載過程
- 2.1.2 顯示登錄信息數據
- 2.1.1 絕對路徑與相對路徑
- 2.1 Shell基礎知識
- 第2章 Shell變量與字符串
- 讀者服務:
- 1.13 本章總結
- 1.12 編寫Shell腳本經驗
- 1.11 本章練習
- 1.10.3 Shell轉義字符
- 1.10.2 Shell元字符
- 1.10.1 Shell通配符
- 1.10 Shell編程中的特殊字符
- 1.9.5 案例:crontab定時任務不執行
- 1.9.4 sshpass指令
- 1.9.3 date指令
- 1.9.2 sleep指令
- 1.9.1 read指令
- 1.9 Shell編程實用指令
- 1.8.7 注意事項
- 1.8.6 一句話腳本
- 1.8.5 truncate指令
- 1.8.4 echo指令
- 1.8.3 cat、cp、dd指令與/dev/null設備
- 1.8.2 true指令
- 1.8.1 重定向
- 1.8 Linux清空文件內容的6種方法
- 1.7.4 安裝LAMP菜單
- 1.7.3 復制文件到指定目錄
- 1.7.2 統計磁盤容量信息腳本擴展
- 1.7.1 統計磁盤容量信息
- 1.7 Shell腳本運維實戰
- 1.6.11 將DOS格式轉換為UNIX格式
- 1.6.10 通配符基礎和特殊符號
- 1.6.9 Here Document入門與進階
- 1.6.8 深入了解重定向
- 1.6.7 標準輸入輸出和輸入輸出重定向
- 1.6.6 文件描述符應用案例
- 1.6.5 Linux文件描述符
- 1.6.4 Bash常用快捷鍵
- 1.6.3 指令別名和指令執行順序
- 1.6.2 補全指令與文件路徑
- 1.6.1 歷史指令history
- 1.6 Shell編程特性
- 1.5.2 Shell腳本在應用運維中的定位
- 1.5.1 學Shell編程的建議
- 1.5 掌握Shell編程
- 1.4.3 使用Shell選項
- 1.4.2 使用tee指令
- 1.4.1 使用trap指令
- 1.4 Shell腳本調試
- 1.3.2 多行注釋
- 1.3.1 單行注釋
- 1.3 Shell腳本注釋
- 1.2.5 編寫Shell腳本的通用規則
- 1.2.4 Atom編輯器常用操作
- 1.2.3 編寫Shell腳本的兩種方法
- 1.2.2 Shell腳本的基本結構
- 1.2.1 熟練掌握Shell腳本的必要性
- 1.2 Shell的基本概念
- 1.1 熟練掌握Linux指令的重要性
- 第1章 Shell腳本編程入門
- 致謝
- 建議和反饋
- 本書內容
- 編寫背景
- 前言
- 內容提要
- 版權
- 版權信息
- 封面
- 封面
- 版權信息
- 版權
- 內容提要
- 前言
- 編寫背景
- 本書內容
- 建議和反饋
- 致謝
- 第1章 Shell腳本編程入門
- 1.1 熟練掌握Linux指令的重要性
- 1.2 Shell的基本概念
- 1.2.1 熟練掌握Shell腳本的必要性
- 1.2.2 Shell腳本的基本結構
- 1.2.3 編寫Shell腳本的兩種方法
- 1.2.4 Atom編輯器常用操作
- 1.2.5 編寫Shell腳本的通用規則
- 1.3 Shell腳本注釋
- 1.3.1 單行注釋
- 1.3.2 多行注釋
- 1.4 Shell腳本調試
- 1.4.1 使用trap指令
- 1.4.2 使用tee指令
- 1.4.3 使用Shell選項
- 1.5 掌握Shell編程
- 1.5.1 學Shell編程的建議
- 1.5.2 Shell腳本在應用運維中的定位
- 1.6 Shell編程特性
- 1.6.1 歷史指令history
- 1.6.2 補全指令與文件路徑
- 1.6.3 指令別名和指令執行順序
- 1.6.4 Bash常用快捷鍵
- 1.6.5 Linux文件描述符
- 1.6.6 文件描述符應用案例
- 1.6.7 標準輸入輸出和輸入輸出重定向
- 1.6.8 深入了解重定向
- 1.6.9 Here Document入門與進階
- 1.6.10 通配符基礎和特殊符號
- 1.6.11 將DOS格式轉換為UNIX格式
- 1.7 Shell腳本運維實戰
- 1.7.1 統計磁盤容量信息
- 1.7.2 統計磁盤容量信息腳本擴展
- 1.7.3 復制文件到指定目錄
- 1.7.4 安裝LAMP菜單
- 1.8 Linux清空文件內容的6種方法
- 1.8.1 重定向
- 1.8.2 true指令
- 1.8.3 cat、cp、dd指令與/dev/null設備
- 1.8.4 echo指令
- 1.8.5 truncate指令
- 1.8.6 一句話腳本
- 1.8.7 注意事項
- 1.9 Shell編程實用指令
- 1.9.1 read指令
- 1.9.2 sleep指令
- 1.9.3 date指令
- 1.9.4 sshpass指令
- 1.9.5 案例:crontab定時任務不執行
- 1.10 Shell編程中的特殊字符
- 1.10.1 Shell通配符
- 1.10.2 Shell元字符
- 1.10.3 Shell轉義字符
- 1.11 本章練習
- 1.12 編寫Shell腳本經驗
- 1.13 本章總結
- 讀者服務:
- 第2章 Shell變量與字符串
- 2.1 Shell基礎知識
- 2.1.1 絕對路徑與相對路徑
- 2.1.2 顯示登錄信息數據
- 2.1.3 Bash環境變量加載過程
- 2.1.4 常用Bash基本特性
- 2.1.5 Shell一次性執行多條指令
- 2.2 Shell變量與運算符
- 2.2.1 變量基礎知識
- 2.2.2 Bash環境變量
- 2.2.3 Bash語言與位置參數變量
- 2.2.4 Bash預定義變量
- 2.2.5 變量的類型
- 2.3 Shell變量高級知識
- 2.3.1 變量刪除和替換
- 2.3.2 變量測試
- 2.3.3 變量的長度
- 2.3.4 變量與eval指令
- 2.4 Shell運算符
- 2.4.1 變量賦值
- 2.4.2 算術運算符
- 2.5 Shell編程之特殊符號
- 2.5.1 雙引號
- 2.5.2 單引號
- 2.5.3 反引號
- 2.5.4 反斜線
- 2.6 Shell編程之字符串常用操作
- 2.6.1 獲取字符串的長度
- 2.6.2 獲取子串的索引值
- 2.6.3 抽取字符串
- 2.6.4 Shell中字符串反轉的幾種技巧
- 2.6.5 字符串實例
- 2.6.6 字符串常用測試方法
- 2.7 Shell指令替換與數學運算
- 2.7.1 指令替換
- 2.7.2 Shell數學運算基礎知識
- 2.7.3 整數運算之“$[]”
- 2.7.4 整數運算之“(())”
- 2.7.5 整數運算之let
- 2.7.6 整數運算之expr
- 2.7.7 數學運算之bc
- 2.8 本章練習
- 2.9 本章總結
- 讀者服務:
- 第3章 Shell正則表達式與文本處理三劍客
- 3.1 正則表達式基礎
- 3.1.1 正則表達式的定義和分類
- 3.1.2 元字符
- 3.2 grep與正則表達式
- 3.2.1 grep基礎知識
- 3.2.2 grep與正則表達式
- 3.3 sed與正則表達式
- 3.3.1 sed語法與基礎指令
- 3.3.2 sed基本應用
- 3.3.3 sed正則表達式應用實例
- 3.4 awk與正則表達式
- 3.4.1 awk語法與基本指令
- 3.4.2 awk基礎應用
- 3.4.3 awk數字表達式與運算符
- 3.4.4 awk模式匹配
- 3.4.5 awk與正則表達式
- 3.5 awk數組與運算符
- 3.5.1 數組基礎應用實例
- 3.5.2 awk變量詳解
- 3.5.3 awk流程控制
- 3.5.4 awk分組統計
- 3.6 本章總結
- 讀者服務:
- 第4章 Shell編程之文件查找與處理
- 4.1 find與正則表達式
- 4.1.1 find運行機制
- 4.1.2 find運算符表達式
- 4.1.3 find常用選項及實例
- 4.1.4 find進階實例
- 4.1.5 find中的exec與xargs
- 4.2 文本處理指令
- 4.2.1 locate指令
- 4.2.2 which與whereis指令
- 4.2.3 cut指令
- 4.2.4 sort指令
- 4.2.5 tar指令
- 4.2.6 split指令
- 4.3 本章練習
- 4.4 本章總結
- 讀者服務:
- 第5章 Shell條件測試和循環語句
- 5.1 Shell編程之字符串精講
- 5.1.1 獲取字符串長度的3種方法
- 5.1.2 截取和替換字符串
- 5.2 Shell條件測試和表達式
- 5.2.1 條件測試
- 5.2.2 整數測試
- 5.2.3 文件狀態測試
- 5.2.4 復雜判斷邏輯運算符
- 5.2.5 條件測試與其他常用運算符
- 5.2.6 Shell常用測試指令與符號
- 5.3 Shell流程控制
- 5.3.1 if語句基礎
- 5.3.2 if語句嵌套
- 5.3.3 if else語句
- 5.3.4 if多分支語句
- 5.3.5 exit指令
- 5.3.6 case多條件判斷語句
- 5.4 Shell循環
- 5.4.1 帶列表的for循環
- 5.4.2 不帶列表的for循環
- 5.4.3 C風格的for循環
- 5.4.4 until循環與while循環
- 5.5 循環控制語句
- 5.5.1 break語句控制循環
- 5.5.2 continue語句控制循環
- 5.5.3 select結構
- 5.6 本章練習
- 5.7 本章總結
- 讀者服務:
- 第6章 Shell數組與函數
- 6.1 Shell數組的定義和賦值
- 6.1.1 定義Shell數組的4種方法
- 6.1.2 為Shell數組賦值的4種方法
- 6.2 訪問和刪除數組
- 6.2.1 訪問數組
- 6.2.2 刪除數組
- 6.2.3 數組的其他常用操作
- 6.3 Shell函數
- 6.3.1 函數基礎
- 6.3.2 函數的返回值
- 6.3.3 別名和函數
- 6.3.4 函數中的全局變量和局部變量
- 6.3.5 函數參數
- 6.4 本章練習
- 6.5 本章總結
- 讀者服務:
- 第7章 Linux自動化運維入門
- 7.1 SSH服務基礎精講
- 7.1.1 SSH服務工作原理
- 7.1.2 SSH服務安全相關
- 7.2 OpenSSH服務詳解
- 7.2.1 安裝OpenSSH服務套件
- 7.2.2 OpenSSH服務配置文件詳解
- 7.2.3 SSH服務雙機互信實現
- 7.2.4 SSH免密碼輸入執行指令
- 7.3 SSH自動化運維精講
- 7.3.1 SSH遠程執行指令和腳本
- 7.3.2 SSH批量分發項目實例
- 7.4 自動化運維工具之pssh
- 7.4.1 pssh基礎概覽
- 7.4.2 pssh運維實例精講
- 7.5 自動化運維工具之rsync
- 7.5.1 關于構建備份服務器的一些思考
- 7.5.2 搭建rsync備份服務器
- 7.5.3 rsync服務器常用配置
- 7.5.4 rsync多模塊配置實例
- 7.5.5 rsync常用命令
- 7.6 定時任務與發送郵件
- 7.6.1 定時任務基礎知識
- 7.6.2 Windows定時任務實戰案例
- 7.6.3 定時任務at之案例
- 7.6.4 Linux定時任務crontab
- 7.7 crontab基礎知識
- crontab案例精講
- 7.8 使用Mutt發送郵件
- 7.8.1 Mutt基礎知識
- 7.8.2 Mutt基本使用方法
- 7.8.3 使用第三方服務發送郵件
- 7.9 本章練習
- 7.10 本章總結
- 讀者服務: 更新時間:2022-10-26 16:41:16