歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux系統管理與維護之-date命令

1.功能說明
顯示或者修改系統時間與日期。只有超級用戶才能用date命令設置時間,一般用戶只能用date命令顯示時間。date命令的語法如下:
date [選項] 顯示時間格式 (以+開頭,後面接時間格式)
Date命令的選項及其說明如下。
— -s --set:設置系統時間。
— -d --date:顯示描述的日期。
時間顯示格式如表4.3所示。
表4.3 時間顯示格式

格 式 表示含義
%H 顯示小時,表示范圍是00~23
%I 顯示小時,表示范圍是01~12
%k 顯示小時,表示范圍0~23
%l 顯示小時,表示范圍1~12
%M 顯示分鐘,顯示格式為00~59
%S 顯示秒鐘,顯示格式為00~59
%p 顯示是AM(上午)還是PM(下午)
%r 顯示時間,格式為hh:mm:ss AM或PM,其中hh代表小時,mm代表分鐘,ss代表秒
%T 顯示時間,格式為hh:mm:ss
%x 顯示年份和日期,格式為mm/dd/yyyy,這裡的yyyy代表年份
%X 顯示時間格式,相當於%H:%M:%S的組合
%a 顯示星期幾
%b或%B 顯示月份,%b是月的簡稱,%B是顯示月的全稱
%m 顯示月份,表示格式為從01~12
%Z 顯示時區
%d 顯示一個月的第幾天
%D 顯示年份和月份,格式為mm/dd/yy,這裡yy代表年份的最後兩個數字
%Y或%y 顯示年份,%Y顯示完整的年份,%y顯示年份的最後兩個數字
%c 顯示日期和時間格式,相當於“%a %d %b %Y %r %Z”的組合

2.舉例
(1)用指定的格式顯示時間和日期。
# date '+This date now is:%x, time is now:%X,thanks!'
This date now is:07/15/2008, time is now:07:41:35 PM,thanks!
(2)修改系統時間。
[root@mylinux /]# date -s 20080715
Tue Jul 15 00:00:00 CST 2008
[root@mylinux /]# date -s 17:25
Tue Jul 15 17:25:00 CST 2008
也可以將上面兩部合並到一起。
[root@mylinux /]# date -s "20080715 17:25"
Tue Jul 15 17:25:00 CST 2008
(3)顯示兩天前的時間。
[root@mylinux /]# date '+%Y-%m-%d'
2008-07-15
[root@server108 /]# date -d "2 days ago" +%Y-%m-%d
2008-07-13
 

Copyright © Linux教程網 All Rights Reserved