linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間

linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間

ID:1121585

大小:445.00 KB

頁數(shù):6頁

時間:2017-11-07

linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間_第1頁
linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間_第2頁
linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間_第3頁
linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間_第4頁
linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間_第5頁
資源描述:

《linux date命令 - 顯示和設(shè)置系統(tǒng)日期與時間》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、操作系統(tǒng)上的時間也許只是當(dāng)做一個時鐘。特別在控制臺下,我們通常并不認(rèn)為時間有什么重要的。但是對于管理員,這種認(rèn)識是錯誤的。你知道錯誤的日期和時間會導(dǎo)致你不能編譯程序么?因為日期和時間很重要,這或許就是開發(fā)網(wǎng)絡(luò)時間協(xié)議(NTP:NetworkTimeProtocol)的原因。讓我們了解下date命令是如何工作的。顯示系統(tǒng)日期要顯示系統(tǒng)日期,只要輸入:$dateThuDec522:55:41WIB2013格式化顯示日期日期有很多格式。如果你不喜歡默認(rèn)的格式,你可以換一種格式。你可能會想"為什么我需要改變格式?默認(rèn)的輸出對我足夠了。"是的,你說的對,但是當(dāng)你在編程時,默認(rèn)輸出或許無法滿足你的需

2、求,因此需要一些自定義輸出。RFC2822的日期與時間輸出格式$date-RThu,05Dec201323:40:53+0700RFC2822的格式像這樣:星期,日-月-年,小時:分鐘:秒時區(qū)時區(qū)+0700等同于GMT+7。默認(rèn)上date使用的是定義在/etc/localtime的時區(qū)。有效時區(qū)數(shù)據(jù)定義在/usr/share/timezones。顯示或者設(shè)置協(xié)調(diào)世界時在Wikipedia上,UTC意思是世界上主要的時鐘和時間的標(biāo)準(zhǔn)。這是格林位置標(biāo)準(zhǔn)時間幾個非常相近的替代者之一。以UTC形式顯示日期和時間,使用-u參數(shù)$date-uThuDec516:45:58:UTC2013使用格式化選

3、項要自定義你的日期格式,使用加號(+)$date+”Day:%dMonth:%mYear:%Y”Day:05Month:12Year:2013$date+%D12/05/13%D格式是年/月/日的格式.如果你想的話,你可以輸出日期的名字。下面是一些例子:$date+”%a%b%d%y”Fri06Dec2013$date+”%A%B%d%Y”FridayDecember062013$date+”%A%B%d%Y%T”FridayDecember06201300:30:37$date+”%A%B-%d-%Y%c”FridayDecember-06-201312:30:37AMWIB還有很多的

4、日期格式。只要輸入:$date–help或者$mandate來顯示date命令的語法和參數(shù)?;旧?,date命令會翻譯所有所有的百分號(%)開頭的格式和輸出在引號("")內(nèi)所有的內(nèi)容。設(shè)置系統(tǒng)日期和時間通常地,你希望你的系統(tǒng)日期和時間是自動設(shè)置的。如果由于一些原因,你想要手動修改它,我們可以使用這個命令。#date–set=”2014012509:17:00”這會設(shè)置你當(dāng)前的系統(tǒng)日期和時間到一月25,2014and09:17:00AM。請注意,你必須擁有root特權(quán)來這么做。不然你會得到這樣一個錯誤。date:cannotsetdate:OperationnotpermittedSatJ

5、an2509:17:00WIB2014重置你的時間如果你希望重置你的系統(tǒng)日期和時間到原始值,你可以用這個技巧。#hwclockFri06Dec201303:44:10AMWIB-0.314082seconds這回設(shè)置你的系統(tǒng)日期和時間到hwclock命令的輸出的樣子。在腳本中使用date命令還記得我之前說為什么你需要改變date的輸出么?一個答案是你或許需要編程。讓我們看下bash腳本下的一個例子。$vidisplay.date#!/bin/bashDATETIME=$(date+”DATE:%a%b-%d-%YTIME:%TWEEKNUMBER:%W”)echo$DATETIME保存并

6、運行它:$./display.dateDATE:FriDec-06-2013TIME:03:08:19WEEKNumber:40如果你發(fā)現(xiàn)權(quán)限拒絕錯誤信息,輸入:$chmod755display.date在備份流程中使用date另外一個例子是子你備份流程中使用date。$date+%F2013-12-06$tarzcfv/daily_backup/backup-`date+%F`.tar.gz/home/pungki/Documents它會壓縮文件夾/home/pungki/Documents到一個位于/daily_backupfolder的文件backup-2013-12-06.tar

7、.gz中。(譯注:通過“`命令`”來在命令行內(nèi)嵌其它命令,這個字符不是單引號,而是和波浪號~同一個鍵位的那個符號。)總結(jié)date可能被認(rèn)為在某些方面不重要。但是date扮演了一個重要的角色。要想知道關(guān)于date命令更多的細(xì)節(jié),在你的控制臺下輸入mandate訪問man頁面。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。