linux下使用date命令檢視和設定時間 linux下使用date命令來檢視和設定時間是相當方便的。本文就詳細介紹date的用法。
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」命令的功能是顯示和設定系統日期和時間。需要特別說明的是,只有超級使用者才能用「date」命令設定時間,一般使用者只能用「date」命令顯示時間。
用指定的格式顯示時間,命令如下:
# date '+the date of today is:%x ,it is:%x '
the date of today is:14/04/04 ,it is:10:33:01
其中% x 顯示日期的格式(mm/dd/yy),% x 顯示時間的格式(%h:%m:%s)。
其它引數可檢視上面的date時間域的設定。
linux下我們一般使用「date -s」命令來修改系統時間。
如將系統時間設定成2023年12月9日的命令如下。
#date -s 12/09/99
將系統時間設定成下午2點18分9秒的命令如下。
#date -s 14:18:09
注意,這裡說的是系統時間,是linux由作業系統維護的。
在系統啟動時,linux作業系統將時間從cmos中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與cmos時間的一 致性,linux每隔一段時間會將系統時間寫入cmos。由於該同步是每隔一段時間(大約是11分鐘)進行的,在我們執行date -s後,如果馬上重起機器,修改時間就有可能沒有被寫入cmos,這就是問題的原因。如果要確保修改生效可以執行如下命令
Linux下date命令的使用小記
linux系統下有兩類時鐘,一類是由linux核心通過cpu的工作頻率進行的,第二是由主機板產生的硬體時鐘。其中第一類時鐘可以通過linux命令 date 來檢視 如 root centos7 date sun jun 30 04 53 44 cst 2019 通過檢視linux幫助可以知道在dat...
Linux下的date命令
時間設定 我們一般使用 date s 命令來修改系統時間 比如將系統時間設定成2017年2月15日的命令 date s 02 15 2017 將系統時間設定成11點12分0秒的命令 date s 21 12 00 注意 這裡說的是系統時間,是linux由作業系統維護的。在系統啟動時,linux作業系...
LINUX下date命令的使用方法
linux下date命令的使用方法 在linux中,date命令是乙個很常用的命令,經常地我們需要使用它去檢視系統時間,設定系統時間等等。1 使用date命令直接設定系統時間 如 設定系統時間為2015年10月1日12點30分18秒 date 100112302015.18 或者 date s 20...