date命令常见用法。

date是一个非常实用的小工具,可以查看时间,并且也可以添加选项去完成自己想完成的东西。

date命令的功能是显示和设置系统日期和时间
命令格式:
date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
参数:
-d STRING:显示由 STRING 描述的日期
-s STRING: 设置由 STRING 描述的日期
%Y 年(例如:1970,2009等)
%y 年的最后两个数字(1988则是88)
%m 月(01..12)
%d 一个月的第几天(01..31)
%H 小时(00..23)
%I 小时(01..12)
%k 小时(0..23)
%l 小时(1..12)
%p 显示出AM或PM
%M 分(00..59)
%S 秒(00..59)
%r 时间(hh:mm:ss AM或PM),12小时
%T 时间(24小时制)(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%x 显示日期的格式(mm/dd/yy)
%D 日期(mm/dd/yy)
%s 从1970年1月1日00:00:00到目前经历的秒数
常用的就这些,剩下的直接查man就好了…
例子:
1、设置年月日为20171109,时间为00:00
date -s 20171109
date命令常见用法。clipboard
2、设置时间,不改变日期
date -s 10:24
date命令常见用法。clipboard
3、设置日期及时间
date -s “20171109 10:24”
clipboarddate命令常见用法。
4、查看100天又5小时前的具体时间
date -d “-1 day 5 hour” +”%Y-%m-%d %H:%M:%S”
date命令常见用法。clipboard4

5、查看100分钟后的时间
date -d “+100 min” +”%Y-%m-%d %H:%M:%S”

date命令常见用法。clipboard6

6、计算时间戳
date -d 20171109 +%s
clipboard7date命令常见用法。
7、还原时间戳
date -d “1970-01-01 1243440000 sec GMT” +”%F %T”
date命令常见用法。9
8.显示文件创建时间
date命令常见用法。10
9.显示上周一时间
date命令常见用法。clipboard11

10.利用date命令创建一个显示时间的日志文件

clipboard11

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88381

(0)
xiaoli@xiaoli@
上一篇 2017-11-13 20:18
下一篇 2017-11-13 21:16

相关推荐

  • Linux新增磁盘分区

    磁盘的分区        主分区与扩展分区最多可以有4个(分区表64字节,每分区占16字节);        扩展分区最多只能有一个;        逻辑分区是由扩展分区持续分出来的分区;       &nbs…

    Linux干货 2016-05-29
  • LVM2

    LVM2:         LVM: Logical Volume Manger, Version:2        dm: device mapper, 将一个或多个底层块设备组织 成一个逻辑设备的模块;           &…

    Linux干货 2016-12-30
  • 第四周

    博客具体内容请移步博客园:http://www.cnblogs.com/ITOps/p/6227780.html

    Linux干货 2016-12-27
  • raid 0磁盘阵列

    raid0 1  先给sdb磁盘和sdc磁盘分区 [root@localhost ~]# fdisk /dev/sdb    Command (m for help): n Command action   e   extended   p   primary part…

    Linux干货 2017-04-25
  • 马哥教育21期网络班—第五周课程+练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep "^[[:space:]]\+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; grep "…

    Linux干货 2016-07-29
  • N22—第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# grep -E "^(root|fedora|user1)"  /etc/passwd |cut -d : -f 1,7 root:/bin/bash fedora:/bin/bash user1:/bin/bas…

    Linux干货 2016-09-11