首页 > 代码库 > date命令--Linux命令应用大词典729个命令解读

date命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容


本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1884119


date命令

    使用date命令可以显示和设置计算机系统的日期和时间。只有超级用户才有权限使用date命令设置日期和时间,而一般用户只能使用date命令显示日期和时间。

命令语法:

date [选项] [显示时间格式](以+开头,后面接格式)

命令中各选项的含义如表所示。

                                  date命令选项含义

选项

含义

-d <字符串>

显示指定字符串所描述的时间,而非当前时间

-s <字符串>

设置指定字符串来分开时间

-r <文件>         

显示文件指定文件的最后修改时间

-u

输出或者设置协调的通用时间

-f <日期文件>

从日期文件中按行读入时间描述

           

在显示日期时间时,可以使用时间域,时间域的含义如表所示。

                                      时间域含义

时间域

时间域含义

%H

小时(0023

%I

小时(0112

%k

小时(023

%l

小时(112

%M

分(0059

%p

显示出上午或下午

%r

时间,12小时制

%s

1970110到目前经历的秒数

%S

秒(0059 

%T

时间(24小时制)(hh:mm:ss

%X

显示时间的格式(%H时%M分%S秒)

%Z

按字母表排序的时区缩写

%a

星期名缩写

%A

星期名全称

%b

月名缩写

%B

月名全称

%c

日期和时间

%d

按月计的日期(0131

%D

日期(mm/dd/yy 

%h

%b选项相同

%j

一年的第几天(001366

%m

月份(0112

%w

一个星期的第几天(0代表星期天)

%W

一年的第几个星期(0053,星期一为第一天)

%x

显示日期的格式

%y

年份的最后两个数字(1999则是99

%Y

年份(比如19701996等)

%C  

世纪,通常为省略当前年份的后两位数字

%U 

一年中的第几周,以周日为每星期第一天

%e  

按月计的日期,添加空格,等于%_d

 

显示当前计算机系统上的日期和时间。

[root@rhel~]# date

201308 19 星期一01:40:22 CST

//这里的CST是指中国标准时间(北京时间)

:设置计算机日期和时间为2028221914分。

[root@rhel~]# date 0202191428

202802 02 星期三19:14:00 CST

按照指定的格式显示计算机日期和时间。

      [root@rhel ~]# date +‘%r%a%d%h%y‘

下午071419秒三02228

:设置计算机时间为上午916分。

[root@rhel~]# date -s 09:16:00

202802 02 星期三09:16:00 CST

:设置计算机时间为2024414日。

[root@rhel~]# date -s 240414

202404 14 星期日00:00:00 CST

:用指定的格式显示计算机日期和时间。

[root@rhel~]# date ‘+The date of today is%x itis%X ‘

Thedate of today is20240414 itis000017


本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1884119

date命令--Linux命令应用大词典729个命令解读