程序员人生 网站导航

linux命令之date

栏目:服务器时间:2014-12-09 08:53:21

date

1.查询系统时间

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

        date -d '2 day ago'     两天前

        date -d '3 year'        3年后

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

3.-s    设置系统时间

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

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

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

        还有1个问题是更改系统默许的时间显示格式,这个还不知道,可能跟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日 星期1 18:13:57 CST [root@wjf ~]# ll db2exp.rsp -rw-r--r-- 1 root root 1667 11⑵4 18:13 db2exp.rsp




------分隔线----------------------------
------分隔线----------------------------

最新技术推荐