广告
返回顶部
首页 > 资讯 > 操作系统 >Linux命令(3):date命令
  • 732
分享到

Linux命令(3):date命令

命令Linuxdate 2023-01-31 01:01:15 732人浏览 八月长安
摘要

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

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


--结束END--

本文标题: Linux命令(3):date命令

本文链接: https://www.lsjlt.com/news/184724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Linux命令(3):date命令
    date命令功能说明    显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下:  date [OPTION]... [+FORMAT]:显示date命令的选项及说明-s--set:设置系统时间-...
    99+
    2023-01-31
    命令 Linux date
  • Linux基础命令---date
    date以给定的格式显示当前的日期,或者设置系统时间。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。1、语法date [选项]。date [+格式]。da...
    99+
    2023-06-06
  • Linux date命令的使用
    1.命令简介 date命令用于按照指定格式显示当前时间或者指定的时间,也可以设置系统时间。很多Shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作,此时可以使用date命令来完成。在类Unix...
    99+
    2022-06-03
    Linux date Linux date命令
  • Linux下date命令怎么用
    小编给大家分享一下Linux下date命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文...
    99+
    2023-06-12
  • Linux下date命令的用法
    这篇文章主要介绍Linux下date命令的用法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!date命令的帮助信息[root@localhost source]# date --help用法:date [选项]......
    99+
    2023-06-09
  • linux命令基础(3)
    find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。...
    99+
    2023-01-31
    命令 基础 linux
  • Linux基础命令(3)
    十二 lsof命令简介lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP) ...
    99+
    2023-01-31
    命令 基础 Linux
  • Linux date命令知识点总结
    用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=...
    99+
    2022-06-04
    Linux date命令
  • Linux的date命令有什么用
    这篇文章主要讲解了“Linux的date命令有什么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的date命令有什么用”吧!Linux常用命令date命令可以用来显示或设定系统的...
    99+
    2023-06-28
  • Linux中date命令如何使用
    Linux中date命令如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用途说明date命令可以用来显示和修改系统日期时间,注意不是time命令。常用参数格式:date显...
    99+
    2023-06-13
  • Linux系统date命令怎么用
    这篇文章主要为大家展示了“Linux系统date命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统date命令怎么用”这篇文章吧。显示系统日期要显示系统日期,只要输入:&nb...
    99+
    2023-06-28
  • Linux中的date命令怎么用
    这篇文章主要为大家展示了“Linux中的date命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的date命令怎么用”这篇文章吧。date是Linux系统里自带的一个系统命令...
    99+
    2023-06-28
  • Date命令怎么用
    这篇文章将为大家详细讲解有关Date命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。显示当前系统日期设置。如果在不含参数的情况下使用,则 date 将显示当前系统日期设置并提示...
    99+
    2023-06-09
  • 怎么在linux中使用date命令
    今天就跟大家聊聊有关怎么在linux中使用date命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.命令格式:date [参数]... [+格式]2.命令功能:date 可以用来...
    99+
    2023-06-13
  • Linux基础命令-date设置时间
    Linux基础命令-history历史记录 文章目录 前言 一、date命令的介绍 二、语法及参数 2.1 用help或man查看语法 2.2 常用参数  三、参考实例 3.1 以默认格式输出系统当前的时间和日期; 3.2 按照"年-...
    99+
    2023-08-31
    服务器 运维 linux
  • 如何在linux中使用date命令
    如何在linux中使用date命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。date命令   date命令的功能是显示和设置系统日期和时间。   该命令的一般格式为: da...
    99+
    2023-06-13
  • 如何使用Linux中的date命令
    这篇文章主要介绍了如何使用Linux中的date命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令date命令可以用来设置和显示系统当前时间,特别是在有一些...
    99+
    2023-06-28
  • 3种linux命令查询mysql
    这篇文章主要介绍了3种linux命令查询mysql,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。linux命令查询mysql的有:1、启动mys...
    99+
    2022-10-18
  • Linux系统中如何使用date命令
    这篇文章主要为大家展示了“Linux系统中如何使用date命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中如何使用date命令”这篇文章吧。Linux date命令主要用于显示...
    99+
    2023-06-27
  • 命令(3)====ip tables
    1、防火墙基础 linux防火墙主要工作在网络层,针对TCP/IP数据包实施过滤和限制(包过滤防火墙或网络层防火墙),linux防火墙 是基于内核编码实现,具有非常稳定的性能和高效率(1)netfilter:包过滤防火墙:包过滤防火墙是用一...
    99+
    2023-01-31
    命令 ip tables
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作