概述
date命令
date命令用于显示或设置系统的时间与日期,语法格式为:
“ date [+指定的格式]”。
用户只需在强大的date命令后输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。例如,把打包后的文件自动按照“年-月-日”的格式打包成“backup-2020-9-1.tar.gz”,用户只需要看一眼文件名称就能大概了解到每个文件的备份时间了。
命令参数
执行命令
1.按照默认格式查看当前系统时间
默认显示格式是:星期 - 月 -日 - 时 - 分 - 秒 - 年
2.按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的
date "+%Y-%m-%d %H:%M:%S"
3.将系统的当前时间设置为2020年11月1日8点30分
date -s "20201101 8:30:00"
再使用date来查看系统时间就是自己修改的时间了
4.date命令中的参数%j可用来查看今天是当年中的第几天。这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间。
date "+%j"
timedatectl命令
timedatectl命令用于设置系统的时间,英文全称为:“time date control”,语法格式为:
“ timedatectl [参数]”
发现电脑时间跟实际不符?如果只差几分钟的话,我们可以直接调整,但如果差几个小时,那么除了调整当前的时间,还有必要检查下时区了。
命令参数
1.查看系统时间与时区
timedatectl status
2.如果您查到的时区不是上海(Asia/Shanghai),可以手动进行设置
timedatectl set-timezone Asia/Shanghai
再输入timedatectl status,显示的地区就是上海地区的了
3.如果时间还是不正确,我们可以手动的修改系统日期
timedatectl set-time 2021-05-18
4.而如果想修改时间的话,也很简单
timedatectl set-time 9:30
最后
以上就是感性蜜蜂为你收集整理的Linux命令 修改系统时间日期---date和timedatectl的全部内容,希望文章能够帮你解决Linux命令 修改系统时间日期---date和timedatectl所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复