Linuxのdateコマンド
Linuxのdateコマンドを表示したり、システムの日付と時刻を設定し、表示部に、ユーザは、フォーマットを設定することができるために使用することができた後、いくつかのタグは、次のように利用可能であるリストタグは、プラスアクセスとしてセットフォーマットで表示されます。
時間の側面:
- %:プリント%
- %の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から抜いて数
- %S:秒(00..61)
- %T:直接表示時間(24時間対応)
- %X:%のHに相当します。%M:%S
- %Z:タイムゾーンを表示します
地域の日付:
- %のA:曜日(Sun..Sat)
- %のA:平日(Sunday..Saturday)
- %のB:月(Jan..Dec)
- %のB:月(January..December)
- %のC:直接表示日時
- %D:1日(01..31)
- %D:直接表示日付(年/月/日)
- %のH:%bであります
- %J:年の日(001..366)
- %のM:月(01..12)
- %U:年間の最初の数週間(00 .. 53)(日曜日と週の最初の日の状況など)
- %のW:週の最初の数日間(0..6)
- %のW:年の最初の数週間(00 .. 53)(月曜日と週の最初の日の状況など)
- %X:直接表示日付(年/月/日)
- %Y:年の最後の2桁(00.99)
- %Y:通年(0000..9999)
そうでない場合には、プラス記号の始まりとして、それはあなたが時間を設定したいことを意味し、MMは月時刻形式MMDDHHMM [[CC] YY] [。Ssは]、DDは日、HHは時間、mmは分、CCです年2桁、YYは、ssは秒、最後の2桁の年です。
アクセス:すべてのユーザー。
あなたは0時00分無意味(例えば、1999年3月7日)を表示したくないときは、マークに挿入することができます - 日付などの記号、 '+% - H:% - M:% - S'分と秒意志0元の午前8時09分04秒が8になるように、無意味削除するには:4:9。 また、のみ(たとえば、rootの)許可を得る者は、システムの時刻を設定します。
あなたがrootとしてシステム時刻を変更すると、クロック-wシステム時間に覚えてCMOSに書き込まれ、次回は正しい値最新続けるホールドになるように、システムを再起動されます。
文法
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
パラメータ説明:
- -d datestrを:設定した時間(非システム時間)でdatestrを表示
- --help:補助情報を表示
- -s関数datestr:システム時間は、時間設定関数datestrに設定されています
- -u:現在のグリニッジ標準時を表示します
- --version:ディスプレイのバージョン番号
例
現在の時刻を表示します
# date 三 5月 12 14:08:12 CST 2010 # date '+%c' 2010年05月12日 星期三 14时09分02秒 # date '+%D' //显示完整的时间 05/12/10 # date '+%x' //显示数字日期,年份两位数表示 2010年05月12日 # date '+%T' //显示日期,年份用四位数表示 14:09:31 # date '+%X' //显示24小时的格式 14时09分39秒
独自の出力フォーマットに応じて
# date '+usr_time: $1:%M %P -hey' usr_time: $1:16 下午 -hey
表示時間後にスキップして、[現在の日付を表示
date '+%T%n%D'
月と日の数を表示
date '+%B %d'
日付と設定した時間(午前12時34分五十六秒)を表示します
date --date '12:34:56'