专栏首页zingpLiuLinux时间命令

Linux时间命令

Linux一般有系统时间和硬件时间之分,date命令是显示和操作系统时间;hwclock用来操作硬件时间(日期)。日期和时间很重要,比如错误的日期和时间会导致你不能编译程序。

1 date

用法:  date [OPTION]... [+FORMAT]   

     date [参数]... [+格式]

作用:可以用来显示或设定系统的日期与时间。

常用参数:

-d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。 
-s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。 
-u         显示GMT。 
--help     在线帮助。 
--version  显示版本信息

示例:显示当前UTC时间

格式对照:

%H 小时(以00-23来表示)。 
%I 小时(以01-12来表示)。 
%K 小时(以0-23来表示)。 
%l 小时(以0-12来表示)。 
%M 分钟(以00-59来表示)。 
%P AM或PM。 
%r 时间(含时分秒,小时以12小时AM/PM来表示)。 
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。 
%S 秒(以本地的惯用法来表示)。 
%T 时间(含时分秒,小时以24小时制来表示)。 
%X 时间(以本地的惯用法来表示)。 
%Z 市区。 
%a 星期的缩写。 
%A 星期的完整名称。 
%b 月份英文名的缩写。 
%B 月份的完整英文名称。 
%c 日期与时间。只输入date指令也会显示同样的结果。 
%d 日期(以01-31来表示)。 
%D 日期(含年月日)。 
%j 该年中的第几天。 
%m 月份(以01-12来表示)。 
%U 该年中的周数。 
%w 该周的天数,0代表周日,1代表周一,异词类推。 
%x 日期(以本地的惯用法来表示)。 
%y 年份(以00-99来表示)。 
%Y 年份(以四位数来表示)。 
%n 在显示时,插入新的一行。 
%t 在显示时,插入tab。 
MM 月份(必要) 
DD 日期(必要) 
hh 小时(必要) 
mm 分钟(必要)
ss 秒(选择性) 

示例二:格式化输出系统时间

设置系统时间:

date -s    需要有root权限

 date -s 20160616   设置系统时间为20160616
 date -s 10:50:30   设置系统时间为10:50:30
 date -s "20160615 11:00:00"    设置系统时间为20160615 11:00:00 记得加引号
 dade -s "2016-06-15 11:00:00"  同上

示例:

2 hwclock

可以用来显示或者设置硬件时间

记住下面的用法即可:

 hwclock    查看硬件时间
 hwclock -w 修改硬件时间,改成和系统时间一样
 hwclock -s 修改系统时间,改成和硬件时间一样

示例:

3 时间同步

ntpdate asia.pool.ntp.org

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python2.x之pyshp的使用

    用户1432189
  • 面向对象(二)【类的成员及修饰符】

    在上述类的成员中,普通字段是存储在对象之中的;其他成员均是存储在类中,也就是说无论创建了多少个对象,对象本身只保留成员中的普通字段,其他成员均存储在类中。

    用户1432189
  • 机器学习之线性代数

      完整内容已上传到github:https://github.com/ZingP/machine-learning/tree/master/linear_al...

    用户1432189
  • Linux/Unix关于时间和时间戳的命令行

    而这些时间在程序中的表示就是用一个数字,我们把这个数字称为时间戳(Timestamp)。 更多的情况下,我们是用一个整型数字来表示这个时间戳。

    砸漏
  • mysql5.7写入数据时间相差13/14小时解决

    mysql5.7默认时区使用SYSTEM,如果服务器时间为中国区(+08:00),那么mysql的system_time_zone变量为CST

    路过君
  • PHP 日期相关函数

    设置时区 date_default_timezone_get(); date_default_timezone_set('PRC'); 时间戳 time();...

    康怀帅
  • 踩坑记 | Flink 天级别窗口中存在的时区问题

    第一部分(第 1 - 3 节)的分析主要针对 flink,分析了 flink 天级别窗口的中存在的时区问题以及解决方案。

    zhisheng
  • PHP strtotime(date('Y-m-d') . ' 00:00:00')获取时间戳不准确的问题

    今天遇到一个BUG,在使用strtotime(date('Y-m-d') . ' 00:00:00') 获取当天零点时间戳会出现不准确的问题,有时候获取的是正常...

    用户2475223
  • 数据库和AI的一次火花

    我们生活中很多数据是有时间维度的。比如说天气或者股票价格。对于这种带有时序的数据,有一种基于时间序列的预测模型---Prophet。

    宗文
  • 一群天才程序员费时费力搞这个, 为啥?

    很多文章都在讨论以太坊 2.0的路线图、研究提案及其发展现状。然而有关以太坊2.0内部运行背后的设计原则和不变量的文章却不多。

    区块链大本营

扫码关注云+社区

领取腾讯云代金券