date命令的用法:
[root@apache ~]# date //檢視當前系統的時間
Sat Jun 14 13:46:02 CST 2014
[root@apache ~]# date -s "2015-06-07 12:30" //修改當前系統的時間
Sun Jun 7 12:30:00 CST 2015
[root@apache ~]# date +%T //顯示當前系統的時間,時分秒24制
13:47:13
[root@apache ~]# date +%X //一樣的顯示時分秒 PM下午
01:52:04 PM
[root@apache ~]# date +%c //按詳細的格式顯示當前系統的時間,日期,時分秒
Sat 14 Jun 2014 01:48:54 PM CST
[root@apache ~]# date +%F //這個較為常用年月日
2014-06-14
[root@apache ~]# date -d yesterday //顯示昨天的時間
Fri Jun 13 13:58:30 CST 2014
[root@apache ~]# date -r /etc/passwd //檢視檔案上次的修改時間
Thu Jun 12 15:51:31 CST 2014
日曆命令的使用:
[root@apache ~]# cal -j 14 6 2014 //顯示今天是一年當中的第幾天
June 2014
Sun Mon Tue Wed Thu Fri Sat
152 153 154 155 156 157 158
159 160 161 162 163 164 165
166 167 168 169 170 171 172
173 174 175 176 177 178 179
180 181
顯示昨天、今天、明天的日曆:
[root@apache ~]# cal -3
May 2014 June 2014 July 2014
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 1 2 3 4 5 6 7 1 2 3 4 5
4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12
11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19
18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26
25 26 27 28 29 30 31 29 30 27 28 29 30 31
我們當前系統的時間被稱為軟時鐘,還有硬時鐘:
[root@apache ~]# hwclock //檢視硬時鐘
Sat 14 Jun 2014 02:05:37 PM CST -0.375911 seconds
[root@apache ~]# hwclock --utc //檢視utc時間
Sat 14 Jun 2014 10:03:12 PM CST -0.188858 seconds
[root@apache ~]# hwclock --set --date="`date`" //硬時鐘和軟時鐘同步
[root@apache ~]# hwclock
Sat 14 Jun 2014 02:07:32 PM CST -1.041421 seconds
我懶的寫就偷個懶使用了點變數方面的,要是感覺不好理解就用我下面的:
[root@apache ~]# date +%F
2014-06-14
[root@apache ~]# date +%X
02:09:10 PM
[root@apache ~]# date +%T
14:09:15
[root@apache ~]# hwclock --set --date="14:09:15 2014-06-14" //把年月日,時間列印出來再手敲進去
[root@apache ~]# date
Sat Jun 14 14:09:51 CST 2014
[root@apache ~]# hwclock
Sat 14 Jun 2014 02:09:23 PM CST -0.141589 seconds
[root@apache ~]# hwclock --version //檢視版本資訊
hwclock from util-linux-ng 2.17.2