date命令是显示或设置系统时间与日期。
很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。
<+时间日期格式>:指定显示时使用的日期时间格式。
格式化输出:
输出昨天日期:
2秒后输出:
传说中的 1234567890 秒:
普通转格式:
apache格式转换:
格式转换后时间游走:
加减操作:
设定时间:
有时需要检查一组命令花费的时间,举例:
获取当前时间的unix时间戳
date +%s
使用date命令获取一个特定时间的unix时间戳
上面演示的是获取2014年10月8号的unix时间戳
本文转自yzy121403725 51CTO博客,原文链接:http://blog.51cto.com/lookingdream/1769316,如需转载请自行联系原作者