date 命令简单记

示例:

date
2017年 12月 04日 星期一 11:18:53 CST

年-月-日 时:分:秒

date "+%Y-%m-%d %H:%M:%S"
2017-12-04 11:19:11

年月日时分秒

date "+%Y%m%d%H%M%S"
20171204111945

年-月-日 时:分:秒 周 上午/下午

date "+%Y-%m-%d %T %w %P"
2017-12-04 11:19:51 1 上午

完整的时间输出

date "+%Y年-%m月-%d日-星期%w %P %H点:%M分:%S秒"
2017年-12月-04日-星期4 上午 11点:23分:25秒

一年前
date -d "-1 year" "+%Y-%m-%d %T"
一年后
date -d "+1 year" "+%Y-%m-%d %T"

一月前
date -d "-1 month" "+%Y-%m-%d %T"
一月后
date -d "+1 month" "+%Y-%m-%d %T"

一周前
date -d "-1 week" "+%Y-%m-%d %T"
一周后
date -d "+1 week" "+%Y-%m-%d %T"

一天前
date -d "-1 day" "+%Y-%m-%d %T"
一天后
date -d "+1 day" "+%Y-%m-%d %T"

一小时前
date -d "-1 hour" "+%Y-%m-%d %T"
一小时后
date -d "+1 hour" "+%Y-%m-%d %T"

一分钟前
date -d "-1 min" "+%Y-%m-%d %T"
一分钟后
date -d "+1 min" "+%Y-%m-%d %T"

一秒前
date -d "-1 sec" "+%Y-%m-%d %T"
 一秒后
date -d "+1 sec" "+%Y-%m-%d %T"

查看日历

查看当月的日历
cal  

查看2018年的日历
cal 2018   

查看2018年2月的日历
cal 2 2018  

查看临近三个月的日历
cal -3

将星期一作为月的第一天
cal -m