当前位置:   article > 正文

Linux中关于时间修改的命令_linux 改时间命令

linux 改时间命令

目录

Linux中关于时间修改的命令

data命令

语法格式

示例

date命令中的参数以及作用

常用格式示例

timedatectl命令

语法格式

timedatectl 命令中的参数以及作用

常用格式


Linux中关于时间修改的命令

data命令

        data --- 用于显示设置系统的时间日期

        用户只需在强大的date命令后输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令指定格式输出的时间信息结合到一起。例如,把打包后的文件自动按照“年-月-日”的格式打包成“backup-2020-9-1.tar.gz”,用户只需要看一眼文件名称就能大概了解到每个文件的备份时间了。

语法格式

        date + [指定的格式]

示例

[root@localhost ~]# date +%H:%M:%S

date命令中的参数以及作用

参数作用
%S秒(00 ~ 59)
%M分钟(00 ~ 59)
%H小时(00 ~ 23)
%I小时(00 ~ 12)
%m月份(1 ~ 12)
%p显示出AM 或 PM
%a所写的工作日名称(例如 --- Sun)
%A完整的工作日名称(例如 --- Sunday)
%b缩写的月份名称(例如 --- Jan)
%B完整的月份名称(例如 --- January)
%q季度(1 ~ 4)
%y简写年份(例如 --- 23)
%Y完整年份(例如 --- 2023)
%d本月中的第几天
%j今年中的第几天
%n换行符(相当于按下回车键)
%t跳格(相当于按下Tab键)

常用格式示例

按照默认格式,查看当前系统时间

[root@localhost ~]# date

按照“年-月-日 小时:分钟:秒”的格式,查看当前系统时间

[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"

 将系统的当前时间设置为2023年5月20日8点30分

[root@localhost ~]# date -s "20230520 8:30:00"

    再次查看

 

date命令中的参数%j可用来查看今天是当年中的第几天

[root@localhost ~]# date "+%j"

注意:

        这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间

timedatectl命令

        timedatectl命令 --- 用于设置系统的时间

        发现电脑时间跟实际不符?如果只差几分钟的话,我们可以直接调整,但如果差几个小时,那么除了调整当前的时间,还有必要检查下时区

语法格式

        timedatectl + 参数

timedatectl 命令中的参数以及作用

参数作用
status显示状态信息
list-timezones列出已知时区
set-time设置系统时间
set-timezone设置生效时区

常用格式

查看系统时间与时区

[root@localhost ~]# timedatectl status 

如果查到的时区不是上海,可以手动进行设置

[root@kongd ~]# timedatectl set-timezone Asia/Shanghai

 如果时间还是不确定,我们可以手动的修改系统日期

[root@localhost ~]# timedatectl set-time 2023-05-15

 而如果想修改时间的话,也很简单

  1. [root@localhost ~]# timedatectl set-time 20:50

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/303006
推荐阅读
相关标签
  

闽ICP备14008679号