标题: Linux date命令详解:如何设置、更改、格式化和显示日期时间(附实例与留意 [打印本页] 作者: 写过一篇 时间: 2024-6-11 09:39 标题: Linux date命令详解:如何设置、更改、格式化和显示日期时间(附实例与留意 Linux date命令先容
date命令在Linux中用来显示和设置体系日期和时间。这个命令允许用户以不同的格式打印时间,也可以计算将来和已往的日期。
Linux date命令实用的Linux版本
date命令在所有主流的Linux发行版中都可以使用,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora和Raspbian。无需特别的安装过程,由于date是Linux内置的程序。
Linux date命令的根本语法
date命令的语法格式如下:
date [options]... [+format]
复制代码
Linux date命令的常用选项或参数说明
选项说明-d允许用户操作具体的日期–date显示给定的日期字符串格式–set更改体系时钟–file印出文件里的每一行的日期字符串-r打印文件末了修改时间+%s显示从1970/01/01 00:00:00 UTC到现在为止的秒数 Linux date命令实例详解
实例1:显示当前的体系时间和日期
[linux@bashcommandnotfound.cn ~]$ date
复制代码
实例2:操作具体日期
[linux@bashcommandnotfound.cn ~]$ date
-d "2000-11-22 09:10:15"
复制代码
实例3:显示给定的日期字符串作为日期格式
[linux@bashcommandnotfound.cn ~]$ date
--date="09/10/1960"
复制代码
实例4:设置或更改Linux中的时间
[linux@bashcommandnotfound.cn ~]$ date
--set="20100513 05:30"
复制代码
实例5:显示已往的日期
[linux@bashcommandnotfound.cn ~]$ date
--date="2 year ago"[linux@bashcommandnotfound.cn ~]$ date
--date="yesterday"[linux@bashcommandnotfound.cn ~]$ date
--date="10 sec ago"
复制代码
实例6:显示将来的日期
[linux@bashcommandnotfound.cn ~]$ date
--date="next monday"[linux@bashcommandnotfound.cn ~]$ date
--date="4 day"[linux@bashcommandnotfound.cn ~]$ date
--date="tomorrow"
复制代码
实例7:自界说格式显示日期
[linux@bashcommandnotfound.cn ~]$ date
+"Year: %Y, Month: %m, Day: %d"[linux@bashcommandnotfound.cn ~]$ date
"+DATE: %D%nTIME: %T"[linux@bashcommandnotfound.cn ~]$ date
+"Week number: %V Year: %y"
复制代码
实例8:显示文件末了修改时间
[linux@bashcommandnotfound.cn ~]$ date
-r /etc/hosts
复制代码
实例9:更改时间区域为New York时间
[linux@bashcommandnotfound.cn ~]$ TZ='America/New_York' date