《Linux系统 date、cal、hwclock时间命令的用法》


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

 

 

 

 

 

 

 

 

 

 

 

 

相关内容