亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優(yōu)質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux系統(tǒng)中的日期設定與date命令的用法

添加時間:2016-4-3 19:33:17  添加: 思海網絡 

Linux系統(tǒng)中的日期設定與date命令的用法


  名稱 : date 
使用權限 : 所有使用者
使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 
說明 : date 能用來顯示或設定系統(tǒng)的日期和時間,在顯示方面,使用者能設定欲顯示的格式,格式設定為一個加號后接數個標記,其中可用的標記列表如下 : 
時間方面 : 
% : 印出 
% %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 : 顯示時區(qū) 
日期方面 : 
%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) 
若是不以加號作為開頭,則表示要設定時間,而時間格式為 MMDDhhmm[[CC]YY][.ss],
其中 MM 為月份,
DD 為日,
hh 為小時,
mm 為分鐘,
CC 為年份前兩位數字,
YY 為年份后兩位數字,
ss 為秒數 
把計 :
-d datestr : 顯示 datestr 中所設定的時間 (非系統(tǒng)時間) 
--help : 顯示輔助訊息
-s datestr : 將系統(tǒng)時間設為 datestr 中所設定的時間
-u : 顯示目前的格林威治時間
--version : 顯示版本編號 

例子 : 
顯示時間后跳行,再顯示目前日期 : date +%T%n%D 
顯示月份和日數 : date +%B %d 
顯示日期和設定時間(12:34:56) : date --date 12:34:56 
設置系統(tǒng)當前時間(12:34:56):date --s 12:34:56
注意 : 當你不希望出現(xiàn)無意義的 0 時(比如說 1999/03/07),則能在標記中插入 - 符號,比如說 date +%-H:%-M:%-S 會把時分秒中無意義的 0 給去掉,像是原本的 08:09:04 會變?yōu)?8:9:4。另外,只有取得權限者(比如說 root)才能設定系統(tǒng)時間。 當你以 root 身分更改了系統(tǒng)時間之后,請記得以 clock -w 來將系統(tǒng)時間寫入 CMOS 中,這樣下次重新開機時系統(tǒng)時間才會持續(xù)抱持最新的正確值。 
ntp時間同步
linux系統(tǒng)下默認安裝了ntp服務,手動進行ntp同步如下



代碼如下:
ntpdate ntp1.nl.net

當然,也能指定其他的ntp服務器


擴展功能
date 工具可以完成更多的工作,不僅僅只是打印出當前的系統(tǒng)日期。您可以使用它來得到給定的日期究竟是星期幾,并得到相對于當前日期的相對日期。了解某一天是星期幾
GNU 對 date 命令的另一個擴展是 -d 選項,當您的桌上沒有日歷表時(UNIX 用戶不需要日歷表),該選項非常有用。使用這個功能強大的選項,通過將日期作為引號括起來的參數提供,您可以快速地查明一個特定的日期究竟是星期幾:



代碼如下:
$ date -d "nov 22"
Wed Nov 22 00:00:00 EST 2006

在本示例中,您可以看到今年的 11 月 22 日是星期三。
所以,假設在 11 月 22 日召開一個重大的會議,您可以立即了解到這一天是星期三,而這一天您將趕到駐地辦公室。
獲得相對日期
d 選項還可以告訴您,相對于 當前日期若干天的究竟是哪一天,從現(xiàn)在開始的若干天或若干星期以后,或者以前(過去)。通過將這個相對偏移使用引號括起來,作為 -d 選項的參數,就可以完成這項任務。
例如,您需要了解兩星期以后的日期。如果您處于 Shell 提示符處,那么可以迅速地得到答案:



代碼如下:
$ date -d '2 weeks'

關于使用該命令,還有其他一些重要的方法。使用 next/last指令,您可以得到以后的星期幾是哪一天:



代碼如下:$ date -d 'next monday' (下周一的日期)


代碼如下:$ date -d next-day +%Y%m%d(明天的日期)或者:

代碼如下:date -d tomorrow +%Y%m%d


代碼如下:$ date -d last-day +%Y%m%d(昨天的日期) 或者:

代碼如下:date -d yesterday +%Y%m%d


代碼如下:$ date -d last-month +%Y%m(上個月是幾月)


代碼如下:$ date -d next-month +%Y%m(下個月是幾月)
使用 ago 指令,您可以得到過去的日期:


代碼如下:$ date -d '30 days ago' (30天前的日期)

您可以使用負數以得到相反的日期:



代碼如下:$ date -d 'dec 14 -2 weeks'(相對:dec 14這個日期的兩周前的日期)


代碼如下:$ date -d '-100 days'(100天以前的日期)


代碼如下:$ date -d '50 days'(50天后的日期)

這個技巧非常有用,它可以根據將來的日期為自己設置提醒,可能是在腳本或 Shell 啟動文件中,如下所示:



代碼如下:
DAY=`date -d '2 weeks' +"%b %d"`
if test "`echo $DAY`" = "Aug 16"; then echo 'Product launch is now two weeks away!'; fi

關鍵字:Linux、系統(tǒng)、date、命令
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站