1. date コマンドは、Linux システムで時刻を表示し、システム日付を設定するために使用されます。その使用形式は、date [オプション] [+format] です。
オプションは次のとおりです。
(1) -d,--date=STRING は、文字列で記述された時刻を表示することを意味します。
好き:
(2) -f,--file=DATEFILE は、ファイルから時刻データを 1 行ずつ読み込んで表示することを意味します。
好き:
(3) -I[FMT],--iso-8601[=FMT] は、ISO 8601 形式での出力日時を意味します。
好き:
(4) -R,--rfc-2822 は、RFC 2822 形式での出力日時を意味します。
好き:
(5) -r,reference=FILE は、ファイル FILE の最終変更時刻を表示することを意味します。
好き:
(6) -s, --set=STRING は、文字列 STRING で記述される時間を設定することを意味します
システム時刻を変更するには root 権限が必要であることに注意してください。
形式は次のとおりです。
%%literal%
%a ロケールの曜日の短縮名 (例: Sun)
%A ロケールの完全な曜日名 (例: Sunday)
%b ロケールの月の短縮名 (例: Jan)
%B ロケールの完全な月名 (例: January) )
%c ロケールの日付と時刻 (例: Thu Mar 3 23:05:25 2005)
%C 世紀; %Y と同様、最後の 2 桁は省略されます (例: 20
) %d 日 (例: 01) )
%D 日付; %m/%d/%y と同じ
%e 月の日、空白埋め; %_d と同じ
%F 完全な日付; %Y-% m-%d と同じ
%g ISO 週年の最後の 2 桁の数値 (%G を参照)
%G ISO 週番号の年 (%V を参照)。通常は %V でのみ有効です。 %
h %b と同じ
%H 時間 ( 00..23)
%I 時間 (01) ..12)
%j 日 (001..366)
%k 時間、スペース埋め (0..23); %_H と同じ
%l 時間、スペース埋め (1..12); %_I と同じ
%m 月 (01..12)
%M 分 (00..59)
%n 改行
%N ナノ秒 (000000000..999999999)
%p ロケールは AM または PM に相当します。不明の場合は空白です。
%P は %p と同様ですが、小文字です。
%r ロケールの 12 時間形式の時刻 (たとえば、11:11:04 PM)
%R 24 時間形式の時と分。同じです。 as %H:%M
%s 1970-01-01 00:00:00 UTC 以降の秒 %
S 秒 (00..60)
%t ラベル
%T 時間; %H:% M と同じ: %S 同じ
%u曜日 (1..7); 1 は月曜日です
%U 日曜日を週の最初の日とする年の週番号 (00..53)
%V 月曜日を週の最初の日とする ISO 週番号 (01.. 53)
%w 曜日 (0..6); 0 は日曜日
%W 月曜日を週の最初の日とする年の週番号 (00..53)
%x 言語ロケールの日付表現 (例: 12/31/99)
%X ロケールの時間表現 (例: 23:13:48)
%y 西暦の下 2 桁 (00..99)
%Y 年
%z +hhmm 桁 タイムゾーン (例: -0400)
%: z +hh:mm 数値タイムゾーン (例: -04:00)
%::z +hh:mm:ss 数値タイムゾーン (例: -04:00:00)
%::: z 必要な精度の : を含む数値タイムゾーン(例: -04、+05:30)
%Z 文字のタイムゾーンの略語 (例: EDT)
例は次のとおりです。
表示時間の形式