我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux命令(3):date命令

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux命令(3):date命令

date命令


功能说明

    显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下:

  date [OPTION]... [+FORMAT]:显示

date命令的选项及说明

  • -s--set:设置系统时间

  • -d--date:显示描述的日期

格式参数

格式含义
%H显示小时(表示范围00-23)
%I显示小时(表示范围00-12)
%k显示小时(表示范围0-23)
%l显示小时(表示范围0-12)
%M显示分钟(以00-59显示)
%S显示秒种(以00-59显示)
%p
显示是AM或PM
%r显示时间,格式为hh:mm:ss AM或PM,其中hh代表小时,mm代表分钟,ss代表秒
%T
显示时间,格式为hh:mm:ss
%x
显示年份和日期,格式为mm/dd/yyyy,yyyy表示年份
%X显示时间格式,相当于%H:%M:%S的组合
%a显示星期几
%b或%B显示月份,%b是月的简称,%B是显示月的全称
%m显示月份(表示格式01-12)
%Z显示时区
%d
显示一个月的第几天
%D显示年份和月份,格式为mm/dd/yy,yy表示年份后两个数字
%Y或%y显示年份,%Y显示4位年份,%y显示2位年份
%c显示日期和时间格式,相当于“%a%d%b%Y%r%Z”的组合

date [MMDDhhmm[[CC]YY][.ss]]:设置

    MM:月份

    DD:几号

    hh:小时

    mm:分钟

    YY:两位年份

    CCYY:四位年份

    .ss:秒钟

以下是四种格式:

格式:date mmddHHMM               就是“月日时分”

格式:date mmddHHMMYYYY

格式:date mmddHHMM.SS

格式:date mmddHHMMYYYY.SS

设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟。

mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数。


示例

    手动更改时间

[root@c7 ~]# date +"%Y-%m-%d %H:%M:%S"       #使用格式参数,显示时间

2016-11-07 09:29:21

[root@c7 ~]# date -s "20161108 13:50"        #也可以日期和时间分开设置如date -s 13:50

2016年 11月 08日 星期二 13:50:00 CST

[root@c7 ~]# date

2016年 11月 08日 星期二 13:50:22 CST

[root@c7 ~]# date -s "20161108 14:04:01"     #精确到秒的设置方法

2016年 11月 08日 星期二 14:04:01 CST

[root@c7 ~]# hwclock -w

注:修改完时间后,使用clock -w,把时间同步到硬件,详细说明在后面有介绍

    打印3天前的日期

[root@c7 ~]# date +%F

2016-11-08

[root@c7 ~]# date +%F -d '3 day ago'

2016-11-05


hwclock,clock:硬件时钟


功能说明

    显示或设定硬件时钟

-s, --hctosys:以硬件为准,把系统调整为与硬件时间相同

-w, --systohc:以系统为准,把硬件时间调整为与系统时间相同

Linux分为硬件时钟和系统时钟,硬件时钟就是主板上的钮扣电池来供电。

Linux:系统启动时从硬件读取日期和时间信息:读取完信息以后,就不再与硬件相关联

date用来查看系统时钟

clock用来查看硬件时钟


示例

    clock和hwclock是同一个东西,可以看出,clock是hwclock的硬链接

[root@c7 shell]# which clock

/usr/sbin/clock

[root@c7 shell]# file /usr/sbin/clock

/usr/sbin/clock: symbolic link to `hwclock'

    通过man hwclock可以获得参数的含义

-s, --hctosys             #以硬件为准,把系统时间调整为和硬件一样

              Set the System Time from the Hardware Clock.

-w, --systohc             #以系统为准,把系统时间调整为和系统一样

              Set the Hardware Clock to the current System Time.


    以系统时间为准,更改硬件时间,如下图

[root@www ~]# clock       #查看当前硬件时间

Sat 02 Apr 2016 08:24:02 PM CST  -0.282350 seconds

[root@www ~]# date        #查看当前系统时间

Sat Apr  2 20:27:22 CST 2016

[root@www ~]# clock -w    #以系统为准,把系统时间调整为和系统一样

[root@www ~]# clock       #验证当前硬件时间

Sat 02 Apr 2016 08:28:11 PM CST  -0.656874 seconds

[root@www ~]# date        #验证当前系统时间

Sat Apr  2 20:28:14 CST 2016


Linux命令(3):date命令

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux命令(3):date命令

date命令功能说明    显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下:  date [OPTION]... [+FORMAT]:显示date命令的选项及说明-s--set:设置系统时间-
2023-01-31

Linux基础命令---date

date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。date -u [参数
2023-06-06

Linux date命令的使用

1.命令简介 date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间。很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成。在类Unix系统中,日期被存储为一个
2022-06-03

Linux下date命令的用法

这篇文章主要介绍Linux下date命令的用法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!date命令的帮助信息[root@localhost source]# date --help用法:date [选项]...
2023-06-09

Linux下date命令怎么用

小编给大家分享一下Linux下date命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文
2023-06-12

linux命令基础(3)

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。- <指定条件>: 所要搜索的文
2023-01-31

Linux基础命令(3)

十二 lsof命令简介lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP)
2023-01-31

Linux系统date命令怎么用

这篇文章主要为大家展示了“Linux系统date命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统date命令怎么用”这篇文章吧。显示系统日期要显示系统日期,只要输入: $
2023-06-28

Linux的date命令有什么用

这篇文章主要讲解了“Linux的date命令有什么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的date命令有什么用”吧!Linux常用命令date命令可以用来显示或设定系统的
2023-06-28

Linux date命令知识点总结

用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。-d,--date=字符串 显示指定字符串所
2022-06-04

Linux中的date命令怎么用

这篇文章主要为大家展示了“Linux中的date命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的date命令怎么用”这篇文章吧。date是Linux系统里自带的一个系统命令
2023-06-28

Linux中date命令如何使用

Linux中date命令如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用途说明date命令可以用来显示和修改系统日期时间,注意不是time命令。常用参数格式:date显
2023-06-13

Date命令怎么用

这篇文章将为大家详细讲解有关Date命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。显示当前系统日期设置。如果在不含参数的情况下使用,则 date 将显示当前系统日期设置并提示您键入新日期。 语法
2023-06-09

如何在linux中使用date命令

如何在linux中使用date命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。date命令   date命令的功能是显示和设置系统日期和时间。   该命令的一般格式为: da
2023-06-13

好用Linux命令系列一之date

编程学习网,红帽认证,Linux培训,好用Linux命令系列一之date:系统工作类命令:date date -s 2019-12-1 调整系统时间,设置成-s串后的指定时间 date + %Y-%m-%d %H:%M:%S 按格式输出内容,格式可以自定义。
好用Linux命令系列一之date
2024-04-23

怎么在linux中使用date命令

今天就跟大家聊聊有关怎么在linux中使用date命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.命令格式:date [参数]... [+格式]2.命令功能:date 可以用来
2023-06-13

如何使用Linux中的date命令

这篇文章主要介绍了如何使用Linux中的date命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令date命令可以用来设置和显示系统当前时间,特别是在有一些
2023-06-28

Linux系统中如何使用date命令

这篇文章主要为大家展示了“Linux系统中如何使用date命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中如何使用date命令”这篇文章吧。Linux date命令主要用于显示
2023-06-27

编程热搜

目录