目錄–
–(1.6)
linux shell指令碼的自動化程式設計之shell:命令排序
(1.7)
linux shell指令碼的自動化程式設計之shell:萬用字元
(2.1)
linux shell指令碼的自動化程式設計之shell變數
(2.5)
linux shell指令碼的自動化程式設計之變數的運算
(2.6)
linux shell指令碼的自動化程式設計之變數內容的刪除,替換,替代
(2.7)
linux shell指令碼的自動化程式設計之i++,++i
(3.1)
linux shell指令碼的自動化程式設計之條件測試基礎
(3.6)
case用法
(2.8)
shell中各種奇怪的符號
(4.1)
if條件判斷 安裝apache
(4.5)
for空行的秘密
(4.11)
while實現批量使用者建立
(4.14)
fd和命名管道實現shell併發控制
(5.3)
expect實現ssh非互動登入
(6.1)
array陣列的基本概念
(7.1)
linux shell指令碼的自動化程式設計之functiong函式的定義及呼叫,返回return
(7.4)
linux shell指令碼的自動化程式設計之函式傳參:位置引數
(7.5)
linux shell指令碼的自動化程式設計之陣列變數
(8.1)
shell內建命令:break continue
(9.1)
正規表示式re
(9.5)
正規表示式之grep使用實戰
(10.1)
流編輯器sed技術概覽
(10.5)
流編輯器sed:編輯檔案實戰
(11.1)
awk工作原理
(11.6)
awk工作原理之陣列
(12.1)
實戰專案:收集系統資訊用於分析效能瓶頸
(13.1)
判斷主機存活3次機會
(14.1)
nginx日誌分析專案實戰
(15.1)
實戰專案:保留最近n天的備份檔案
(16.1-16.2)
專案實戰:多機mysql部署
(17.1-17.2)
專案實戰:多機lnmp部署
(18.3)
專案實戰:記憶體資訊收集(配合zabbix)
shell中的特殊變數:$* $# $? $n
shell中 [-eq] [-ne] [-gt] [-lt] [ge] [le]
shell自動化指令碼發布
關於指令碼發布 部分,將這個 流程拆分為兩個部分 簡單指令碼 遠端主機上執行 和大型指令碼 線上機器執行 簡單指令碼從四個方面來學習 1 命令羅列實現功能 2 固定內容變數實現 3 功能函式實現 4 遠端執行命令 簡單的命令羅列 例項 cd data codes f django.tar.gz rm...
自動化編譯shell指令碼 jenkins
為了實現我們的應用自動編譯 組織版本 設定md5值 上傳編譯包 打基線等操作。自動化編譯shell指令碼 export lc ctype zh cn.utf 8 輸入引數 發布版本號設定 編譯時根據實際情況改動 relversion x.y.z 輸入引數 庫的測試基線路徑設定 需改動 buildba...
shell指令碼 自動化部署lnmp
root localhost shell vim lnmp.sh bin bash yum y install httpd 安裝http yum y install mariadb mariadb devel mariadb server 安裝資料庫 yum y install php php my...