`

Linux date 命令详解

阅读更多
名称 : date
使用权限 : 所有使用者
使用方式 :
        date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
说明 :
        date 可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下 :
时间方面 :
        % : 印出 %
        %n : 下一行
        %t : 跳格
        %H : 小时(00..23)
        %I : 小时(01..12)
        %k : 小时(0..23)
        %l : 小时(1..12)
        %M : 分钟(00..59)
        %p : 显示本地 AM 或 PM
        %r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
        %s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
        %S : 秒(00..61)
        %T : 直接显示时间 (24 小时制)
        %X : 相当于 %H:%M:%S
        %Z : 显示时区

日期方面 :
        %a : 星期几 (Sun..Sat)
        %A : 星期几 (Sunday..Saturday)
        %b : 月份 (Jan..Dec)
        %B : 月份 (January..December)
        %c : 直接显示日期与时间
        %d : 日 (01..31)
        %D : 直接显示日期 (mm/dd/yy)
        %h : 同 %b
        %j : 一年中的第几天 (001..366)
        %m : 月份 (01..12)
        %U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
        %w : 一周中的第几天 (0..6)
        %W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
        %x : 直接显示日期 (mm/dd/yy)
        %y : 年份的最后两位数字 (00.99)
        %Y : 完整年份 (0000..9999)
        若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数

参数 :
        -d datestr : 显示 datestr 中所设定的时间 (非系统时间)
        --help : 显示辅助讯息
        -s datestr : 将系统时间设为 datestr 中所设定的时间
        -u : 显示目前的格林威治时间
        --version : 显示版本编号

例子 :显示日期时间
        // + 号后面不能有空格,有空格就会报错
        // 若想显示空格,就可以用引号(单引号或双引号)都行;
        // 也可以使用 %t ,但是空格的间隔比较大

        显示时间后跳行,再显示目前日期 :
               # date '+%T%n%D'
               16:18:53
               04/08/11
        显示月份与日数 :
               # date '+%B %d'
               四月 08
               # date +%B' '%d
               四月 08
               # date +%B%t%d
               四月    08
               # date +%B %d
               date: 额外的操作数 “%d”
               请尝试执行“date --help”来获取更多信

        显示出类似“2010/06/21”这样的日期格式:
               # date +%Y/%m/%d
        显示出类似“15:50”这样的时间格式:
               # date +%H:%M
        显示出类似“2010/06/21 15:50”这样的日期和时间格式:
               # date +'%Y/%m/%d %H:%M'
        显示日期与设定时间(12:34:56) :
               # date --date '12:34:56'


注意 :
        当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 - 符号,比如说 date '+%-H:%-M:%-S' 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。另外,只有取得权限者(比如说 root)才能设定系统时间。
        当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。

例子:修改日期时间
在命令行输入:

# date
        显示当前时间 Fri Aug  3 14:15:16 CST 2007

# date -s
        按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入: date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入: date -s "2007-08-03 14:15:00"

修改完后,记得输入:clock -w   或 # hwclock -w  实现BIOS与Linux时间一致
分享到:
评论

相关推荐

    linux date命令详解

    ### Linux `date` 命令详解 #### 一、概述 `date` 命令是 Linux 系统中的一个重要工具,主要用于显示或设置系统的日期和时间。它还能够根据用户需求对日期和时间进行格式化处理。这对于日常管理和自动化任务来说...

    Linux date命令.pptx

    ### Linux Date 命令详解 #### 一、概述 `date` 命令是 Linux 系统中用于管理日期和时间的强大工具之一。它不仅能够用来查看系统的当前日期和时间,还允许用户根据需求设定系统的时间。此外,通过灵活运用 `date` ...

    Linux date命令的使用

    Linux date命令是Linux系统中一个非常实用的工具,它用于显示和设置系统时间。date命令提供了丰富的选项和格式控制,使得用户可以根据需求以各种方式显示日期和时间,甚至可以更改系统时间。以下是对date命令的详细...

    linux 基本命令---date命令总结

    ### Linux date 命令详解 #### 一、概述 `date`命令是Linux系统中一个非常实用且强大的工具,用于显示或设置系统的日期与时间。对于系统管理员来说,掌握`date`命令的使用方法至关重要,它可以帮助我们精确地管理...

    Linux中date命令详解.docx

    ### Linux中的Date命令详解 #### 一、Date命令概述 `date`命令是Linux系统中一个非常实用且功能强大的工具,主要用于显示或设置系统的时间与日期。它支持丰富的格式化选项,用户可以根据需要定制日期与时间的显示...

    Linux date 显示设置时间命令学习.docx

    Linux date 命令详解 Linux date 命令是显示和设置系统日期和时间的命令,它提供了多种格式和参数来满足不同的需求。本文将详细介绍 Linux date 命令的格式、参数、使用示例和应用场景。 命令格式 date 命令的...

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    linux常用命令详解.doc

    ### Linux常用命令详解 #### 1. `cat` 命令 - **用途**: 显示文本文件的内容或连接多个文件并打印到标准输出设备上。 - **参数**: - `-e`: 打印一个 `$` 来表示每行的结尾,此选项只有与 `-v` 选项一起使用时才...

    Linux date 命令使用技巧.txt

    ### Linux `date` 命令使用技巧及格式详解 #### 概述 在Linux操作系统中,`date`命令是一个非常实用且强大的工具,用于显示和设置系统日期和时间。通过掌握`date`命令的不同选项及其格式化字符串,用户可以灵活地...

    Linux命令详解手册.pdf

    Linux命令详解手册是一份关于Linux操作系统下各种命令的权威指南,涵盖了系统管理、系统设置、文档编辑和压缩备份等众多方面的命令。这份手册详细列举并解释了每个命令的用途和使用方法,是Linux用户管理和维护系统...

    Linux命令详解手册

    Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...

    Linux主要shell命令详解.doc

    ### Linux主要Shell命令详解 #### 一、命令置换与特殊字符使用 在Linux环境中,shell命令的灵活性和强大性体现在其能够实现复杂的功能组合。其中一个关键特性是**命令置换**,即通过特定语法来获取一个命令的输出...

    SHELL DATE 命令详解

    ### SHELL DATE 命令详解 #### 一、概述 `date` 命令是 Linux 和 Unix 系统中用于查看与设置系统日期和时间的重要工具之一。通过使用不同的选项和参数,用户可以非常灵活地显示或修改日期与时间。在本文中,我们将...

    Linux date命令用法详解

    Linux date命令 Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: % : 印出 % %n : 下一行 %t :...

    Linux at命令详解

    Linux中的`at`命令是一个非常实用的工具,它允许用户安排在特定时间执行一次性的任务。这个命令在系统管理、自动化脚本或者需要在特定时间运行的任何操作中都极其有用。下面我们将深入探讨`at`命令的用法、参数以及...

    Linux下date命令,格式化输出,时间设置方法

    ### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...

    linux date命令查看和设置时间详解.docx

    Linux date 命令查看和设置时间详解 date 命令是 Linux 系统中用于显示和设置系统日期和时间的命令。该命令的格式为 `date [选项] 显示时间格式(以+开头,后面接格式)`,其中选项可以是 `-d`, `-s`, `-u` 等,用于...

    Linux命令详解讲义

    ### Linux命令详解讲义 #### 一、CentOS基本使用 **CentOS**是一种基于**Red Hat Enterprise Linux**(RHEL)源代码重新编译而成的开源操作系统,它旨在提供与RHEL高度兼容且免费的企业级Linux平台。对于初学者来...

    Linux 命令详解手册中文版

    "Linux 命令详解手册中文版"正是为初学者提供的一份实用指南,帮助他们快速入门Linux世界。 1. **基础命令**: - **ls**:列出目录内容,用于查看当前目录下的文件和子目录。 - **cd**:改变工作目录,用于在文件...

Global site tag (gtag.js) - Google Analytics