linux命令之date

date

1.查询系统时间

2.-d   后面跟字符,查询特定条件的时间,比如3天前,2天后,5分钟后,6秒钟前等

        date -d ‘2 day ago‘     两天前

        date -d ‘3 year‘        三年后

        date -d ‘1 year 3 day ago 5 hour 5 min 5 sec‘       一年后的3天前5时5分5秒后

3.-s    设置系统时间

        date -s 12/31/2015    设置年月天

        date -s 22:05:20       设置时间

        需要分两步设置,暂时不知道一次设置的方法。

        还有一个问题是更改系统默认的时间显示格式,这个还不知道,可能跟locale命令有关。

4.+%Y%m%d  设置显示格式

           %Y    1999    完整年

           %y     99     年尾数

           %m      12     月

           %d      31     天

           %H      24     24时制

           %I      12      12时制

           %M      60     分

           %S      60     秒

           %w      星期0-7

           组合方式   %D   %y/%m/%d

                      %F     %Y-%m-%d

                      %T     %H:%M:%S      

[root@wjf ~]# date +%Y_%m_%d___%H:%M:%S
2014_12_02___00:26:05
5.-r   后面接文件名,可显示文件的最后修改时间,是个很好用的东西,在shell中删除特定时间段的文件,可以用这个来提取文件修改时间。

[root@wjf ~]# date -r db2exp.rsp 
2014年 11月 24日 星期一 18:13:57 CST
[root@wjf ~]# ll db2exp.rsp 
-rw-r--r-- 1 root root 1667 11-24 18:13 db2exp.rsp




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。