011-进阶指令03-1h

7、date指令(重点)

作用:表示操作时间日期(读取,设置)
主要用于读取时间
语法1:#date
UCT
CST:我们中国这边
GMT

date输出的形式为 :2018年3月24日, 星期六 15:53:30

语法2:#date +%F 等价于(#date “+%Y-%m-%d”)
输出形式2018-03-24
注意:这里的ymd的大小写要严格规范
大写的Y表示整位的位数年
小写的m表示月份
小写的d表示天数

语法3:#date “+%F %T”
显示结果为
在这里插入图片描述
注意:大小写很重要,其中引号(不论单引号还是双引号)表示让“年月日与时分秒”成为一个不可分割的整体

等价操作#date “+%Y-%m-%d %H:%M:%S”
输出形式:2018-03-24 15:01:00

语法4:获取之前或者之后的某个时间(备份)(一般公司的数据库备份数据不会超过30天)
#date -d “-1day” “+%Y-%m-%d %H:%M:%S”
获取一天之前的这个时间的时间
#date -d “-1 year” “+%Y-%m-%d %H-%M:%S”
获取一年之前的这个时间的时间

##date -d “+1 year” “+%Y-%m-%d %H-%M:%S”
获取一年之后的这个时间的时间
符号的可选值“+(之后)或-(之前)”
单位的可选值:day(天)、month(月份)、年(year)
单后后面+s(考虑到复数问题,都可以)
前导0:2018-03-24 03中的0就是前导0

在这里插入图片描述

查询更多的详细命令
man.linuxde.net

8、cal指令

作用:用来操作日历的
语法1:#cal 等价于 #cal-1 直接输出当前月份的日历
语法2:#cal -3 表示输出上一个月+本月+下个月的日历
语法3:#cal -y 年份 表示输出某一个年份的日历

cal -s
日历把星期日作为每周第一天

cal -m
日历把星期一作为每周的第一天。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值