首页 > 编程知识 正文

电脑时间命令,时间的命令

时间:2023-05-06 02:43:11 阅读:251017 作者:2011

文章目录 日期相关指令1.date命令(重点) ①打印日期或时间②设置系统日期或时间③ .系统时间同步硬件时间hwclock1.timedatectl2.手动同步系统时间3.应用实例 日历cal命令(了解)

日期相关指令 1.date命令(重点)

date 打印或者设置当前系统日期和时间

clock查看的是硬件的时间

date --help 自己求帮助

①打印日期或时间

d显示的不是当前时间()
不加不减(代表未来)

②设置系统日期或时间

-s 是指系统时间
以哪种形式显示去–help中查找
系统是时间(只有root权限才能设置,其他职能查看)
date -s 20200523 这样会把时间置零00:00:00
date -s “01:01:01 202000532” 可以设置全部时间
date “2020-05-23 01:01:01 ” 也可以这样设置

**如果用特殊格式则需要把+后面的格式用引号括起来
**
常用格式

%Y : 完整年份 (2020-03-04 ) %X : 相当于 %H:%M:%S %D : 直接显示日期 (03/04/20) %c : 直接显示日期和时间(2020年03月04日 星期三 16时01分45秒)%x : 直接显示日期 (2020年03月04日)%y : 年份的最后两位数字 % %n : 下一行 %F 显示年月日(2020-03-04)%H : 小时(00..23) %I : 小时(01..12) %k : 小时(0..23) %l : 小时(1..12) %M : 分钟(00..59) %p : 显示本地 AM 或 PM %r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M) %s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数 %S : 秒(00..61) %T : 直接显示时间 (24 小时制) %X : 相当于 %H:%M:%S %Z : 显示时区 日期方面 : %a : 星期几 (Sun..Sat) %A : 星期几 (Sunday..Saturday) %b : 月份 (Jan..Dec) %B : 月份 (January..December) %d : 日 (01..31) %h : 同 %b %j : 一年中的第几天 (001..366) %m : 月份 (01..12) %U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形) %w : 一周中的第几天 (0..6) %W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形) ③ .系统时间同步硬件时间hwclock

hwclock:查看并且设置硬件时间
clock与上边一样

rtc内核时间

时区在 /etc/localtime
选项:
-s(小)–hctosys 设置系统sys时间(以及硬件RTC时间为准)
-w(小) --systohc 设置硬件hc时间(一系统时间sys为准)
-l(小)–localtime 查看系统当前的硬件时间

1.timedatectl

同时设置系统时间和硬件时间
指令:
1.status显示当前时间(默认的)
2.set-time TIME设置时间同时设置系统时间和硬件时间
3.3.set-timezone ZONE 设置时区 ZONE时区
这个本地时区存放在/etc/localtime 下
4.list-timezones 列出来当前可用的时区q退出来

这个服务处于inactive 不活动状态(也就是可以设置时间)
将这个服务进行修改set-ntp yes 将其开启
set-ntp no 关闭状态
ntpdate 域名/ip地址 (将当前系统时间date与服务器的时间同步

2.手动同步系统时间

前提是NTP服务必须开启
chronyc makestep

结果如:
506有问题 200OK是对的

3.应用实例

调用当前系统的时间
$() 括号里面的命令优先去执行 (常用)
date +%F这个命令放到括号里面去,这个就是该时间(先用date命令将时间打印出来)

例如: 创建一个目录,以当前系统的时间命令名的,

创建一个以当前日期三天以后.log的目录

日历cal命令(了解)

Cal 查看日历
Cal 或者cal -1 (1是one) 表示直接输出当前月份日历
Cal -3 表示输出上一个月+本月+下一个月的日历
Cal -y年份 显示一年中所有月份
可以这样用 cal -y 2050(一个年份)
特殊的 cal 9 1752 少了好几天

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。