date命令
语法:date [-d] [+格式化字符串]
选项-d按照给定的字符串显示日期,一般用于日期计算
- 格式化字符串,通过特定的字符串来控制显示的日期格式,范围跟时间有关
- %Y 年
- %y 年份后的两位数字
- %m 月份
- %d 日
- %H 小时
- %M 分钟
- %S 秒
- %s 秒时间戳,从1970-01-01 00:00:00 开始到现在的总秒数
直接观察现在的时间,不用加任何参数和选项
这种形式的日期并不是我们平时所见的,我们可以用格式化字符串去帮我们显示出想要的时间形式
字符串要尽量用双引号给括起来 ,无论是c语言,sql语言还是其他语言都有说过
如果我们发现程序卡死了,可以用ctrl+c终止程序
可以用选项-d进行时间计算
- +或-x year 可以进行+或者-x年
- +或-x month 可以进行+或者-x月
- +或-x day 可以进行+或者-x天
- +或-x hour 可以进行+或者-x小时
- +或-x minute 可以进行+或者-x分钟
- +或-x second 可以进行+或者-x秒
可以配合格式化字符串一起使用,也可以单独使用
时区
当我们使用date命令时后面的英文有些是UTC,有些是PDT,也有其他的英文,这些是不同地区的时间 ,用这些时间来显示我们国家的时间当然会不准确,所以我们要用以下操作来修改时间
rm -f /etc/localtime 删除本地时间文件夹
当我们再用date命令时间就准确了
我们可以下载ntp程序进行自动校准时间
yum install ntp
如果已经安装了我们可以用这个命令看是否存在
或者是这个命令