1. 程式人生 > 其它 >Centos中使用指令碼備份docker中的mysql - 以及恢復資料

Centos中使用指令碼備份docker中的mysql - 以及恢復資料

history管理歷史

用於顯示歷史記錄和執行過的命令

~./bash_history歷史檔案中記錄下的命令,當退出shell時,會自動儲存到歷史命令檔案

歷史命令預設只能儲存1000條,可通過/etc/profile檔案修改

常用選項:

-a 追加本次新執行的命令至歷史命令檔案中

-d 刪除歷史命令中指定的命令

-c 清空歷史命令列表

快捷操作

!# 呼叫歷史命令中的第N條命令

!string 呼叫歷史命令中以string開頭的命令

!! 重複執行上一條命令

date日期時間管理

用於顯示或設定系統日期與時間

命令格式:

data [-選項][+格式符] #檢視系統日期時間

data [-選項] MMDDhhmm[[CC]YY] #設定日期時間

常用選項: -s 設定日期時間

格式符:

+%Y 年份

+%B 月份

+%d 日

+%H 時

+%M 分

+%S 秒

+%F 年-月-日

+%X 時:分:秒

硬體時間 clock

顯示並同步系統與硬體時鐘 man hwclock

-s:把系統時間設定成與硬體時間相同

-w:把硬體時間設定成與系統時間相同

cal 顯示日曆

wc 統計命令

用於統計檔案的位元組數、行數,並將統計的結果輸出到螢幕

常用選項

-c #統計位元組數

-l #統計行數

| 管道符

將命令的輸出結果交給另外一條命令作為引數繼續處理

重定向操作

將前面命令的輸出結果,寫入到其他的文字檔案中

表示符號:

> #重定向輸出(覆蓋)

>> #重定向輸出(追加)

< #輸入重定向(覆蓋)

<< #輸入重定向(追加)

> 只收集正確的輸出結果

2> 只收集錯誤的輸出結果

&> 正確錯誤都收集

echo命令與sleep命令

echo命令用於輸出指定的字串和變數

sleep命令用來將目前動作延遲一段時間

命令格式:sleep 時間

常用選項: s 秒 m 分鐘 h 小時 d 日