首页 > 代码库 > 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 | 小时(00~23) |
%I | 小时(01~12) |
%k | 小时(0~23) |
%l | 小时(1~12) |
%M | 分(00~59) |
%p | 显示出上午或下午 |
%r | 时间,12小时制 |
%s | 从1970年1月1日0点到目前经历的秒数 |
%S | 秒(00~59) |
%T | 时间(24小时制)(hh:mm:ss) |
%X | 显示时间的格式(%H时%M分%S秒) |
%Z | 按字母表排序的时区缩写 |
%a | 星期名缩写 |
%A | 星期名全称 |
%b | 月名缩写 |
%B | 月名全称 |
%c | 日期和时间 |
%d | 按月计的日期(01~31) |
%D | 日期(mm/dd/yy) |
%h | 和%b选项相同 |
%j | 一年的第几天(001~366) |
%m | 月份(01~12) |
%w | 一个星期的第几天(0代表星期天) |
%W | 一年的第几个星期(00~53,星期一为第一天) |
%x | 显示日期的格式 |
%y | 年份的最后两个数字(1999则是99) |
%Y | 年份(比如1970、1996等) |
%C | 世纪,通常为省略当前年份的后两位数字 |
%U | 一年中的第几周,以周日为每星期第一天 |
%e | 按月计的日期,添加空格,等于%_d |
例:显示当前计算机系统上的日期和时间。
[root@rhel~]# date
2013年08月 19日 星期一01:40:22 CST
//这里的CST是指中国标准时间(北京时间)
例:设置计算机日期和时间为2028年2月2日19点14分。
[root@rhel~]# date 0202191428
2028年02月 02日 星期三19:14:00 CST
例:按照指定的格式显示计算机日期和时间。
[root@rhel ~]# date +‘%r%a%d%h%y‘
下午07时14分19秒三022月28
例:设置计算机时间为上午9点16分。
[root@rhel~]# date -s 09:16:00
2028年02月 02日 星期三09:16:00 CST
例:设置计算机时间为2024年4月14日。
[root@rhel~]# date -s 240414
2024年04月 14日 星期日00:00:00 CST
例:用指定的格式显示计算机日期和时间。
[root@rhel~]# date ‘+The date of today is:%x ,itis:%X ‘
Thedate of today is:2024年04月14日 ,itis:00时00分17秒
本文出自 “airfish2000” 博客,请务必保留此出处http://airfish2000.blog.51cto.com/10829608/1884119
date命令--Linux命令应用大词典729个命令解读