date
命令date命令的功能是顯示和設定系統日期和時間。
該命令的一般格式為: date [選項] 顯示時間格式(以+開頭,後面接格式)
date 設定時間格式
命令中各選項的含義分別為:
-d datestr, --date datestr 顯示由datestr描述的日期
-s datestr, --set datestr 設定datestr 描述的日期
-u, --universal 顯示或設定通用時間 時間域
% h 小時(00..23)
% i 小時(01..12)
% k 小時(0..23)
% l 小時(1..12)
% m 分(00..59)
% p 顯示出am或pm
% r 時間(hh:mm:ss am或pm),12小時
% s 從2023年1月1日00:00:00到目前經歷的秒數
% s 秒(00..59)
% t 時間(24小時制)(hh:mm:ss)
% x 顯示時間的格式(%h:%m:%s)
% z 時區 日期域
% a 星期幾的簡稱( sun..sat)
% a 星期幾的全稱( sunday..saturday)
% b 月的簡稱(jan..dec)
% b 月的全稱(january..december)
% c 日期和時間( mon nov 8 14:12:46 cst 1999)
% d 乙個月的第幾天(01..31)
% d 日期(mm/dd/yy)
% h 和%b選項相同
% j 一年的第幾天(001..366)
% m 月(01..12)
% w 乙個星期的第幾天(0代表星期天)
% w 一年的第幾個星期(00..53,星期一為第一天)
% x 顯示日期的格式(mm/dd/yy)
% y 年的最後兩個數字( 1999則是99)
% y 年(例如:1970,1996等)
需要特別說明的是,只有超級使用者才能用date命令設定時間,一般使用者只能用date命令顯示時間。
下列環境變數將會影響到 date 命令的執行效果。
lang確定在 lc_all 和相應的環境變數(以 lc_ 開頭)都不指定語言環境的時候將要使用的預設語言環境。
lc_all確定用於覆蓋由 lang 或任何以 lc_ 開頭的環境變數設定的任何語言環境類別值的語言環境。
lc_ctype確定文字資料的位元組序列解釋為字元時使用的語言環境(例如引數中單對多位元組字元)。
lc_messages決定寫資訊應使用的語言。
lc_time確定由 date 寫入的日期和時間字串的內容。
nlspath為處理 lc_messages 決定訊息目錄的位置。
tz指定時間和日期使用的時區,除非指定了 -u 選項。如果未設定 tz 變數且未指定 -u 標誌,則使用非指定的系統預設時區。
linux 下修改日期和時間
我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統...
linux 下修改日期和時間
我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2009年11月13日的命令如下。date s 11 13 09 將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統...
linux 下修改日期和時間
我們一般使用 date s 命令來修改系統時間。比如將系統時間設定成2011年10月13日的命令如下。date s 10 13 11將系統時間設定成下午1點12分0秒的命令如下。date s 13 12 00 注意,這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系統將...