資源描述:
《linux培訓(xùn)教程linux命令大全之date命令詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、http://www.lampbrother.net Linux培訓(xùn)教程linux命令大全之date命令詳解在linux環(huán)境中,不管是編程還是其他維護(hù),時(shí)間是必不可少的,也經(jīng)常會(huì)用到時(shí)間的運(yùn)算,熟練運(yùn)用date命令來(lái)表示自己想要表示的時(shí)間,肯定可以給自己的工作帶來(lái)諸多方便。 1.命令格式: date[參數(shù)]...[+格式] 2.命令功能: date可以用來(lái)顯示或設(shè)定系統(tǒng)的日期與時(shí)間。 3.命令參數(shù): 必要參數(shù): %H小時(shí)(以00-23來(lái)表示)。 %I小時(shí)(以01-12來(lái)表示)。 %K小時(shí)(以0-23來(lái)表示)。 %l小時(shí)(以0-12來(lái)表示)。
2、 %M分鐘(以00-59來(lái)表示)?! ?PAM或PM?! ?r時(shí)間(含時(shí)分秒,小時(shí)以12小時(shí)AM/PM來(lái)表示)?! ?s總秒數(shù)。起算時(shí)間為1970-01-0100:00:00UTC?! ?S秒(以本地的慣用法來(lái)表示)?! ?T時(shí)間(含時(shí)分秒,小時(shí)以24小時(shí)制來(lái)表示)?! ?X時(shí)間(以本地的慣用法來(lái)表示)?! ?Z市區(qū)?! ?a星期的縮寫(xiě)?! ?A星期的完整名稱(chēng)。http://www.lampbrother.net %b月份英文名的縮寫(xiě)?! ?B月份的完整英文名稱(chēng)?! ?c日期與時(shí)間。只輸入date指令也會(huì)顯示同樣的結(jié)果?! ?d日期(以01-31來(lái)表示)?!?/p>
3、 %D日期(含年月日)?! ?j該年中的第幾天?! ?m月份(以01-12來(lái)表示)?! ?U該年中的周數(shù)?! ?w該周的天數(shù),0代表周日,1代表周一,異詞類(lèi)推。 %x日期(以本地的慣用法來(lái)表示)?! ?y年份(以00-99來(lái)表示)?! ?Y年份(以四位數(shù)來(lái)表示)?! ?n在顯示時(shí),插入新的一行?! ?t在顯示時(shí),插入tab?! M月份(必要) DD日期(必要) hh小時(shí)(必要) mm分鐘(必要) ss秒(選擇性) 選擇參數(shù): -d<字符串> 顯示字符串所指的日期與時(shí)間。字符串前后必須加上雙引號(hào)?! ?s<字符串> 根據(jù)字符串來(lái)設(shè)置日期與時(shí)間。字符
4、串前后必須加上雙引號(hào)?! ?u 顯示GMT。http://www.lampbrother.net --help 在線幫助?! ?-version 顯示版本信息 4.使用說(shuō)明: 1.在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個(gè)加號(hào)后接數(shù)個(gè)標(biāo)記,其中可用的標(biāo)記列表如下:%:打印出%: %n:下一行 %t:跳格 %H:小時(shí)(00..23) %I:小時(shí)(01..12) %k:小時(shí)(0..23) %l:小時(shí)(1..12) %M:分鐘(00..59) %p:顯示本地AM或PM %r:直接顯示時(shí)間(12小時(shí)制,格式為hh:mm:ss[AP]M
5、) %s:從1970年1月1日00:00:00UTC到目前為止的秒數(shù) %S:秒(00..61) %T:直接顯示時(shí)間(24小時(shí)制) %X:相當(dāng)于%H:%M:%S %Z:顯示時(shí)區(qū)%a:星期幾(Sun..Sat) %A:星期幾(Sunday..Saturday) %b:月份(Jan..Dec) %B:月份(January..December) %c:直接顯示日期與時(shí)間 %d:日(01..31)http://www.lampbrother.net %D:直接顯示日期(mm/dd/yy) %h:同%b %j:一年中的第幾天(001..366)
6、%m:月份(01..12) %U:一年中的第幾周(00..53)(以Sunday為一周的第一天的情形) %w:一周中的第幾天(0..6) %W:一年中的第幾周(00..53)(以Monday為一周的第一天的情形) %x:直接顯示日期(mm/dd/yy) %y:年份的最后兩位數(shù)字(00.99) %Y:完整年份(0000..9999) 2.在設(shè)定時(shí)間方面: date-s//設(shè)置當(dāng)前時(shí)間,只有root權(quán)限才能設(shè)置,其他只能查看?! ate-s20080523//設(shè)置成20080523,這樣會(huì)把具體時(shí)間設(shè)置成空00:00:00 date-s01:01
7、:01//設(shè)置具體時(shí)間,不會(huì)對(duì)日期做更改 date-s“01:01:012008-05-23″//這樣可以設(shè)置全部時(shí)間 date-s“01:01:0120080523″//這樣可以設(shè)置全部時(shí)間 date-s“2008-05-2301:01:01″//這樣可以設(shè)置全部時(shí)間 date-s“2008052301:01:01″//這樣可以設(shè)置全部時(shí)間 3.加減: date+%Y%m%d//顯示前天年月日 date+%Y%m%d--date="+1day"http://顯示前一天的日期 date+%Y%m%d--date="-1day"http://顯示后一天的日期 dat
8、e+%Y%m%d--da