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 Sat152 153 154 155 156 157 158159 160 161 162 163 164 165166 167 168 169 170 171 172173 174 175 176 177 178 179180 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 54 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 1211 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 1918 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 2625 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 +%F2014-06-14[root@apache ~]# date +%X02:09:10 PM[root@apache ~]# date +%T14:09:15[root@apache ~]# hwclock --set --date="14:09:15 2014-06-14"//把年月日,时间打印出来再手敲进去[root@apache ~]# dateSat 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
新闻热点
疑难解答