一、課外資料補充:
1.命令格式:
date[參數]…[+格式]
2.命令功能:
date可以用來顯示或設定系統的日期與時間。
3.命令參數:
必要參數:
%H小時(以00-23來表示)。
%I小時(以01-12來表示)。
%K小時(以0-23來表示)。
%l小時(以0-12來表示)。
%M分鐘(以00-59來表示)。
%P AM或PM。
%r時間(含時分秒,小時以12小時AM/PM來表示)。
%s總秒數。起算時間為1970-01-01 00:00:00 UTC。
%S秒(以本地的慣用法來表示)。
%T時間(含時分秒,小時以24小時制來表示)。
%X時間(以本地的慣用法來表示)。
%Z市區。
%a星期的縮寫。
%A星期的完整名稱。
%b月份英文名的縮寫。
%B月份的完整英文名稱。
%c日期與時間。只輸入date指令也會顯示同樣的結果。
%d日期(以01-31來表示)。
%D日期(含年月日)。
%j該年中的第幾天。
%m月份(以01-12來表示)。
%U該年中的周數。
%w該周的天數,0代表周日,1代表周一,異詞類推。
%x日期(以本地的慣用法來表示)。
%y年份(以00-99來表示)。
%Y年份(以四位數來表示)。
%n在顯示時,插入新的一行。
%t在顯示時,插入tab。
MM月份(必要)
DD日期(必要)
hh小時(必要)
mm分鐘(必要)
ss秒(選擇性)
選擇參數:
-d<字符串>顯示字符串所指的日期與時間。字符串前后必須加上雙引號。
-s<字符串>根據字符串來設置日期與時間。字符串前后必須加上雙引號。
-u顯示GMT。
–help在線幫助。
–version顯示版本信息
4.使用說明:
1.在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數個標記,其中可用的標記列表如下:%:打印出%:
%n:下一行
%t:跳格
%H:小時(00..23)
%I:小時(01..12)
%k:小時(0..23)
%l:小時(1..12)
%M:分鐘(00..59)
%p:顯示本地AM或PM
%r:直接顯示時間(12小時制,格式為hh:mm:ss[AP]M)
%s:從1970年1月1日00:00:00 UTC到目前為止的秒數
%S:秒(00..61)
%T:直接顯示時間(24小時制)
%X:相當于%H:%M:%S
%Z:顯示時區%a:星期幾(Sun..Sat)
%A:星期幾(Sunday..Saturday)
%b:月份(Jan..Dec)
%B:月份(January..December)
%c:直接顯示日期與時間
%d:日(01..31)
%D:直接顯示日期(mm/dd/yy)
%h:同%b
%j:一年中的第幾天(001..366)
%m:月份(01..12)
%U:一年中的第幾周(00..53)(以Sunday為一周的第一天的情形)
%w:一周中的第幾天(0..6)
%W:一年中的第幾周(00..53)(以Monday為一周的第一天的情形)
%x:直接顯示日期(mm/dd/yy)
%y:年份的最后兩位數字(00.99)
%Y:完整年份(0000..9999)
2.在設定時間方面:
date-s //設置當前時間,只有root權限才能設置,其他只能查看。
date-s 20080523 //設置成20080523,這樣會把具體時間設置成空00:00:00
date-s 01:01:01 //設置具體時間,不會對日期做更改
date-s“01:01:01 2008-05-23″//這樣可以設置全部時間
date-s“01:01:01 20080523″ //這樣可以設置全部時間
date-s“2008-05-23 01:01:01″ //這樣可以設置全部時間
date-s“20080523 01:01:01″//這樣可以設置全部時間
3.加減:
date+%Y%m%d//顯示前天年月日
date+%Y%m%d–date="+1 day"//顯示前一天的日期
date+%Y%m%d–date="-1 day"//顯示后一天的日期
date+%Y%m%d–date="-1 month"//顯示上一月的日期
date+%Y%m%d–date="+1 month"//顯示下一月的日期
date+%Y%m%d–date="-1 year"//顯示前一年的日期
date+%Y%m%d–date="+1 year"//顯示下一年的日期
說明:
date命令的另一個擴展是-d選項,該選項非常有用。使用這個功能強大的選項,通過將日期作為引號括起來的參數提供,您可以快速地查明一個特定的日期。-d選項還可以告訴您,相對于當前日期若干天的究竟是哪一天,從現在開始的若干天或若干星期以后,或者以前(過去)。通過將這個相對偏移使用引號括起來,作為-d選項的參數,就可以完成這項任務。
clock:查看硬件時間
clock -s 以硬件時間為準同步
clock -w 以系統時間為準同步
二、練習
1,顯示當前時間,格式:2016-06-18 10:20:30
2,顯示當前是星期幾
3.設置當前日期為2019-08-07 06:05:10
4.恢復時間
原創文章,作者:伊斯多洛,如若轉載,請注明出處:http://www.www58058.com/29499