|
例如,您需要了解两星期以后的日期。如果您处于 Shell 提示符处,那么可以迅速地得到答案:
关于使用该命令,还有其他一些重要的方法。使用 next 指令,您可以得到以后的星期几是哪一天:
使用 ago 指令,您可以得到过去的日期:
您可以使用负数以得到相反的日期:
| $ date -d 'dec 14 -2 weeks' |
这个技巧非常有用,它可以根据将来的日期为自己设置提醒,可能是在脚本或 Shell 启动文件中,如下所示:
DAY=`date -d '2 weeks' "%b %d"` if test "`echo $DAY`" = "Aug 16"; then echo 'Product launch is now two weeks away!'; fi |
为自己设置提醒
您可以在系统中使用各种工具为自己设置离开的提醒,与纸制便笺相比,它们占用更少的空间,并且无论您在任何地方登录都可以看到它们。
了解何时有事需要离开
当您在系统中进行工作时,很可能会碰到其他的事情。leave 工具在 IBM AIX? 操作系统和 Berkeley Software Distribution (BSD) 系统(请参见参考资料部分)中非常常见,并且可以为您提供帮助。
为 leave 命令指定需要离开的时间,使用 24 小时的格式:HHMM.它运行于后台,并将在给定时间之前的 5 分钟时,在终端中输出提醒您准备离开的信息。如果在离开前 1 分钟时,您依然处于登录状态,它会再次显示这个提醒消息,然后是在应该离开的时刻,并且在此之后每隔 1 分钟它都会发送提醒消息,直至您注销登录(或者终止这个 leave 进程)。清单 4 给出了一个示例。当您注销时,将终止这个 leave 进程。
清单 4. 运行 leave 命令的示例
$ leave When do you have to leave? 1830 Alarm set for Fri Aug 4 18:30. (pid 1735) $ date "Time now: %l:%M%p" Time now: 6:20PM $ <system bell rings> You have to leave in 5 minutes. $ date "Time now: %l:%M%p" Time now: 6:25PM $ <system bell rings> Just one more minute! $ date "Time now: %l:%M%p" Time now: 6:29PM $ Time to leave! $ date "Time now: %l:%M%p" Time now: 6:30PM $ <system bell rings> Time to leave! $ date "Time now: %l:%M%p" Time now: 6:31PM $ kill 1735 $ sleep 120; date "Time now: %l:%M%p" Time now: 6:33PM $ |
您可以提供相对时间。如果您希望在从现在 开始的某个时间后离开,可以在时间参数前面加上 .所以,要提醒在两小时后离开,可以输入下面的命令
5/7 首页 上一页 3 4 5 6 7 下一页 尾页 |