開頭須要加#!/bin/bashshell
[root@100xuni1 shell]# chmod a+x 01.sh
以#開頭的行做爲解釋說明bash
腳本的名字以.sh結尾,用於區分這是一個shell腳本ide
執行方法有兩種
chmod +x 1.sh; ./1.sh
bash 1.sh
3d查看腳本執行過程 bash -x 1.shcode
查看腳本是否語法錯誤 bash -n 1.shblog
date命令是顯示系統的當前的日期和時間,date在shll當中做用很大it
date +%Y表示4位年後面加小y是2位年class
date +%m月份+大M是分鐘變量
date +%d日期+大D表示年月日date
組合在一塊兒date +%Y%m%d年月日
date +%F年月日帶橫槓
date +%H小時
date +%s時間戳+大S是秒
時間的標記
組合一塊兒等同於大T
date +%w周幾+大W是今年的第幾周
表示日曆的命令cal
date -d "-1 day" 一天前
date -d "-1 mouth" +%F一個月前
date -d "-1 year" +%F一年前
date -d "-1 hour" +%T一小時前