原创 3-1 If條件判斷 安裝apache 1

條件測試只要能返回真或者假就可以字符串的比較的時候請加上雙引號,如果變量沒有的話還有可能報錯 權限,誰執行就有誰的權限腳本就是平常所使用命令的一個堆疊,從上到下執行創建一個腳本,功能是安裝apache軟件 寫腳本時加上註釋,方便閱讀.首先啓

原创 docker入門

docker入門 [TOC] 一.安裝docker [root@docker ~]# yum -y install docker 二.啓動服務 [root@docker ~]# systemctl restart docker [root@

原创 1-5 Bash中調用python Expect

把一個程序追加到另一個程序中除了第一行的#,其他行的#都是註釋家裏正在做木匠活,中間可能要請一個瓦工幹其他活兒(中間使用Python執行)明確的把一段代碼給誰執行如果希望腳本中的指令影響現在的環境,請使用source

原创 4-5 For 實現批量主機密碼修改

什麼都不要交互,因爲交互需要耗費一個人力注意循環的併發問題如何不登錄遠程主機改密碼vim modify_password.sh#!/usr/bin/bash

原创 數據庫及表的操作

開發國內項目使用gbk,因爲gbk存儲小,速度快.開發國際項目使用utf8建立一個表,查看其默認值批量創建多個表:

原创 2-6 變量 內容的刪除 替換 替代

變量的值沒有變(注意)“#”是從前往後刪“##”是貪婪匹配(貪吃蛇)“%”是從後往前刪“%%”是從後往前刪的貪婪匹配每一個字符都有一個索引標識(下標)索引的切片索引從0開始變量有被定義過就不能替代.設計腳本要求輸入,如果對方沒有輸入,將給變

原创 mysql數據庫安裝與卸載

安裝前可以刪除mysql/bin/*.pdb(臨時文件)安裝步驟:如何卸載mysql?設置開機啓動mysql服務安裝mysql時指定服務名

原创 docker入門

docker入門 [TOC] 一.安裝docker [root@docker ~]# yum -y install docker 二.啓動服務 [root@docker ~]# systemctl restart docker [root@