| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
了解日期
date 工具可以完成更多的工作,不仅仅只是打印出当前的系统日期。您可以使用它来得到给定的日期究竟是星期几,并得到相对于当前日期的相对日期。 网管bitscn_com
了解某一天是星期几
网管有家bitscn.net
GNU 对 date 命令的另一个扩展是 -d 选项,当您的桌上没有日历表时(UNIX 用户不需要日历表),该选项非常有用。使用这个功能强大的选项,通过将日期作为引号括起来的参数提供,您可以快速地查明一个特定的日期究竟是星期几: 网管u家www.bitscn.net
$ date -d "nov 22" Wed Nov 22 00:00:00 EST 2006 $ |
在本示例中,您可以看到今年的 11 月 22 日是星期三。
所以,假设在 11 月 22 日召开一个重大的会议,您可以立即了解到这一天是星期三,而这一天您将赶到驻地办公室。
获得相对日期
-d 选项还可以告诉您,相对于 当前日期若干天的究竟是哪一天,从现在开始的若干天或若干星期以后,或者以前(过去)。通过将这个相对偏移使用引号括起来,作为 -d 选项的参数,就可以完成这项任务。
例如,您需要了解两星期以后的日期。如果您处于 Shell 提示符处,那么可以迅速地得到答案: 中国网管联盟bitsCN.com
| $ date -d '2 weeks' |
关于使用该命令,还有其他一些重要的方法。使用 next 指令,您可以得到以后的星期几是哪一天: 中国网管论坛bbs.bitsCN.com
| $ date -d 'next monday' |
使用 ago 指令,您可以得到过去的日期:
| $ date -d '30 days ago' |
您可以使用负数以得到相反的日期:
网管联盟bitsCN@com
| $ date -d 'dec 14 -2 weeks' |
网管联盟bitsCN_com
这个技巧非常有用,它可以根据将来的日期为自己设置提醒,可能是在脚本或 Shell 启动文件中,如下所示:
| DAY=`date -d '2 weeks' +"%b %d"` if test "`echo $DAY`" = "Aug 16"; then echo 'Product launch is now two weeks away!'; fi |
网管u家bitscn.net
为自己设置提醒 中国网管论坛bbs.bitsCN.com
您可以在系统中使用各种工具为自己设置离开的提醒,与纸制便笺相比,它们占用更少的空间,并且无论您在任何地方登录都可以看到它们。 网管u家u.bitsCN.com
网管网www.bitscn.com
|
0
|
评论加载中…