LIunx次のdateコマンド

Linuxシステムクロック分周クロック(システムクロック)とハードウェアクロック(リアルタイムクロックは、RTCと呼びます)。Linuxカーネルでのクロックで、マザーボードのクロック上のハードウェアは、バッテリーで動く時計で、ハードウェアクロックはBIOSで設定することができ、現在のシステムクロックを指します。ハードウェアクロックを読み込むためのLinuxのブートは、システムクロックが設定されている場合は、その後、システムクロックは、ハードウェアから独立して動作します。
Linuxの(機能を含む)すべてのコマンドは、システムクロックを設定するために使用されています。Linuxでは、このコマンドは、hwclockのを見ると、主に日付をクロックを設定するために使用されます。
1、日付
名:日付
アクセス:すべてのユーザが
使用:
DATE [-u] [-d関数datestr] [-s関数datestr] [--utc] [ -ユニバーサル] [--date関数datestr =] [ - [SS]に設定=関数datestr] [--help] [--version] [+ FORMAT] [MMDDHHMM [[CC] YY]]
説明:
日付表示では、システムの日付と時刻を表示または設定するために使用することができます:ユーザーが次のようにフォーマットは、利用可能なリストマーク接触プラスマークの数に設定され、表示されるフォーマットを設定することができ
、時間の観点:
%:%印刷
%N-:次の行
%のT:タブ
%をH:時間(00-23)
%I:H(01-12)
%K:時間(0~23)
のL:時間(1-12)
%のM:分(00〜59)
のP:AMローカルディスプレイまたはPM
%のR&LT:直接表示時間(12時間クロック形式HH:MM:SS [AP] M)
%S:1970年1月1日から日付の00:00:00秒
%のS:秒(00から60)
%T:直接表示時間(24時間)
%X-:等価のH%:%のM:%S
%Z:表示時間帯
日付側面:
%A:週(日-土)
%のA:週(日曜日から土曜日)
%のB:月(月・オン12月)
%のB:月(1月〜12月)
%のC:直接表示日時
% D:1日(01〜31)
%D:直接表示日付(MM / DD / YY)
のH:Bの%を有する
年の最初の日(001から366):%のJ
%のM:(01-12 )
%U:年の最初の数週間の場合(00から53)(日曜日と週の最初の日として)
%のワット:週の最初の数日間(0-6)
のW:年の最初の(ケースの週の最初の日月曜日)週(00から53)
%X:直接表示日付(MM / DD / YY)
%のY:年の最後の2桁(00.99)
%Y-:通期(0000から9999)
ではないプラス記号の始まりとしてならば、それは時間と時刻の形式MMDDHHMM [[CC] YY] [を設定することを意味します 。 SS]、MMは月、DDは日、hhは時間、mmは分、年の最初の2桁用CC、YYは2桁の年であるが、ssは秒数である
パラメータ:
-d datestrを:表示datestrを中時間(非システムの時間)を設定する
補助情報を表示:--helpは、
関数datestr -s:システム時刻が時間的に関数datestrセットを設定されている
現在のGMTの表示:-u
--versionを:バージョン番号の表示
例を:
スキップ時間を表示し、この後
、現在の日付表示:#date「+%のTの%N %D」の
月の日数を示す:日付「+%B%D 」
の表示日付と設定時間(12時34分56秒): #date --date '12:34:56「
注:(たとえば、1999年3月7日)あなたは0無意味表示したくない場合は、タグ内に挿入することができます-シンボル、例えば、日付」+% - H:% - M: - % S ' 4:9元の午前8時09分04秒が8になるように分と秒、0に無意味削除されます。加えて、(rootなど)人は、システム時刻を設定するための許可を得ます。
あなたがrootとしてシステム時刻を変更すると、クロックに覚えているCMOSシステム時刻を書き込むために-w、システムは次回の再起動して、最新の時間に正しい値を保持し続けます。
例:変更日時
:コマンドラインでの
日:-Aug 3は、午後2時15分16秒CST 2007金のある現在の時刻を示す
日付-s:文字列のように変更された方法は、
日付のみを変更することができ、時間は変更されませんが、次のように入力します日付を2007 -s -08-03
のみ修正時刻は、次のように入力します日付を午前14時15分00秒-s
同時変更日時、引用符を倍にする必要があり注意が、入力された日付と時刻の間にスペースがあります:
#date -s「2007-08-03 14 :15:00 "
ハードウェアの時間を表示するには2
#のhwclockのは
、ハードウェアの時間設定
07/07/06 10:19#hwclockの-set -date =" 「( :分:秒月/日/年時間)
3、ハードウェアとシステムの時間を時間の同期
前のステートメントに基づいて、システムを再起動し、ハードウェアは、時間にシステム時間を読んで同期が、再起動しないとき、hwclockのコマンドを使用して同期を達成する必要があります。
ハードウェアクロックとシステムクロックの同期:
#hwclockの--hctosys(HCハードウェア時間を表し、SYSシステム時間を表す)
システムのハードウェアクロックとシステムクロック同期:(ハードウェアクロックを同期させる時間を与える)
#hwclockの-systohc

おすすめ

転載: blog.csdn.net/showmessage0804/article/details/38587491