首页 > UniX技术

用命令行提高UNIX工作效率大合集

时间:2008-12-25 18:38:31  作者:chinaitlab  我要投稿
  在日常的办公环境中使用 UNIX? 并不一定是非常笨拙的。本文介绍一些命令行下提高工作效率的技巧,有助于提高学习的兴趣.提高命令行下工作效率






......

  例如,您需要了解两星期以后的日期。如果您处于 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

  为自己设置提醒

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

 

  了解何时有事需要离开

  当您在系统中进行工作时,很可能会碰到其他的事情。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
$

  您可以提供相对时间。如果您希望在从现在 开始的某个时间后离开,可以在时间参数前面加上 .所以,要提醒在两小时后离开,可以输入下面的命令

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门