提高UNIX工作效率 解析有价值的命令行
作者:佚名 出处:网络 更新时间:2007-08-07 责任编辑:
 
 

了解日期

  date 工具可以完成更多的工作,不仅仅只是打印出当前的系统日期。您可以使用它来得到给定的日期究竟是星期几,并得到相对于当前日期的相对日期。

  了解某一天是星期几

  GNU 对 date 命令的另一个扩展是 -d 选项,当您的桌上没有日历表时(UNIX 用户不需要日历表),该选项非常有用。使用这个功能强大的选项,通过将日期作为引号括起来的参数提供,您可以快速地查明一个特定的日期究竟是星期几:

$ date -d "nov 22"
Wed Nov 22 00:00:00 EST 2006
$


  在本示例中,您可以看到今年的 11 月 22 日是星期三。

  所以,假设在 11 月 22 日召开一个重大的会议,您可以立即了解到这一天是星期三,而这一天您将赶到驻地办公室。

  获得相对日期

  -d 选项还可以告诉您,相对于 当前日期若干天的究竟是哪一天,从现在开始的若干天或若干星期以后,或者以前(过去)。通过将这个相对偏移使用引号括起来,作为 -d 选项的参数,就可以完成这项任务。

  例如,您需要了解两星期以后的日期。如果您处于 Shell 提示符处,那么可以迅速地得到答案:

$ date -d '2 weeks'


  关于使用该命令,还有其他一些重要的方法。使用 next 指令,您可以得到以后的星期几是哪一天:

$ date -d 'next monday'


  使用 ago 指令,您可以得到过去的日期:

$ date -d '30 days 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


  为自己设置提醒

  您可以在系统中使用各种工具为自己设置离开的提醒,与纸制便笺相比,它们占用更少的空间,并且无论您在任何地方登录都可以看到它们。

 
     
 
 
后退<<上一页 继续>>下一页
[上一页][第1页][第2页][第3页][第4页][第5页][第6页][第7页][下一页]
 
内容导航  
第1页解析有价值的命令行一 第2页解析有价值的命令行二
第3页解析有价值的命令行三 第4页解析有价值的命令行四
第5页解析有价值的命令行五 第6页解析有价值的命令行六
第7页Unix
上一篇 : 试试下面这些UNIX的提示.. 下一篇老手经验谈 介绍UNIX高手..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.