時(shí)間日期類
基本語(yǔ)法
date [OPTION]... [+FORMAT]
1. date顯示當(dāng)前時(shí)間
? ? ? ?(1)date???? ?????? ?????? ?????? ?????? ?????? ?????? ?????? (功能描述:顯示當(dāng)前時(shí)間)
?????? (2)date +%Y??? ?????? ?????? ?????? ?????? ?????? ?????? (功能描述:顯示當(dāng)前年份)
? ? ? ?(3)date +%m??? ?????? ?????? ?????? ?????? ?????? ?????? (功能描述:顯示當(dāng)前月份)
? ? ? ?(4)date +%d???? ?????? ?????? ?????? ?????? ?????? ?????? (功能描述:顯示當(dāng)前是哪一天)
? ? ? ?(5)date +%Y%m%d ? date +%Y/%m/%d?… (功能描述:顯示當(dāng)前
????????????????年月日各種格式?)
?????? (6)date "+%Y-%m-%d %H:%M:%S"???? ?????? (功能描述:顯示年月日時(shí)分秒)
2)案例
# date
2019年 06月 19日 星期一20:53:30 CST
# date +%Y%m%d
? ?20190619
# date "+%Y-%m-%d%H:%M:%S"
? ?2019-06-19 20:54:58
2. date顯示非當(dāng)前時(shí)間
1)基本語(yǔ)法:
(1)date -d '1 days ago'???? ?????? ?????? (功能描述:顯示前一天日期)
(2)date -d yesterday +%Y%m%d??? (同上)
(3)date -d?next-day?+%Y%m%d???? (功能描述:顯示明天日期)
(4)date -d 'next monday'? ?????? ?????? (功能描述:顯示下周一時(shí)間)
2)案例:
# date -d '1 days ago'
2019年 06月 18日星期日21:07:22 CST
# date -d next-day +%Y%m%d
? ?20190620
[root@hadoop106 /]# date -d 'next monday'
2017年 06月 26日星期一00:00:00 CST
7.3.3 date設(shè)置系統(tǒng)時(shí)間
1)基本語(yǔ)法:
?????? date -s字符串時(shí)間
2)案例
?????? [root@hadoop106 /]# date -s "2017-06-1920:52:18"
7.3.4 cal查看日歷
1)基本語(yǔ)法:
cal [選項(xiàng)]????? ?????? ?????? (功能描述:不加選項(xiàng)献烦,顯示本月日歷)
選項(xiàng):
-3?劫恒,顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的日歷
具體某一年棺聊,顯示這一年的日歷。
2)案例:
# cal
# cal -3
# cal 2016