目录
2.1 status ------------------ 显示状态信息
2.2 list-timezones ---------显示时区
2.3 set-timezone --------- 设置时区
2.4 set-time ----------------设置系统时间
1.date命令
1.1 date -d
date -d显示给定字符串描述的时间,而不是当前的时间
以特定的格式显示日期,格式为: 年-月-日 时:分:秒
命令为:date "+%Y-%m-%d %H:%M:%S"
例如:date -d "2025-01-01" + "%Y-%m-%d %H:%M:%S",将按照指定的格式 年-月-日 时:分:秒显示2025年1月1日的时间
显示指定时间
例如:date -d "2025-01-01" 将显示指定的2025年1月1日的日期和时间
date -d "2 days ago" 将显示两天前的日期和时间
date -d "next month" 将显示下个月的当前日期对应的日期和时间
进行日期计算
例如:date -d "2025-01-01 + 2 days" 是计算2025年1月1日之后2天的日期
date -d "2025-01-01 - 1 week" 是计算2025年1月1日之前一周的日期
1.2 date -s
date -s 设置日期和时间
例如:date -s "2025-01-01 12:00:00" 是指将日期设置为2025年1月1日,时间设置为12点整
date -s "2025-01-0" 是指只修改日期为2025年1月1日,时间保持不变
date -s "12:00:00" 是指只修改时间为12点整,日期保持不变
2.timedatectl命令
使用 timedatectl 命令来设置时区
2.1 status ------------------ 显示状态信息
2.2 list-timezones ---------显示时区
2.3 set-timezone --------- 设置时区
2.4 set-time ----------------设置系统时间
例如:timedatectl status 显示当前系统的时间 日期 时区 是否与ntp服务器同步等信息
timedatectl list-timezones 查看所有可用的时区
timedatectl set-timezones Asia/Shanghai 将时区改为亚洲上海
timedatectl set-time 2025-01-01 将日期修改为2025年1月1日
注意!!在修改之前要关闭ntp服务,因为关闭后才可以进行时间或地区修改,其命令为 timedatectl set-ntp no
修改完时间或地区之后一定要把ntp这个服务开启,其命令为 timedatectl set-ntp yes
练习:将系统时间(和系统的时间保持一致)和时区改回默认的 Asia/Shanghai (CST, +0800)
3.cal命令
cal这个命令用于查看日历
3.1显示当前月份的日历
直接输入 cal 命令即可
3.2显示指定月份和年份的日历
例如:cal 2025 即显示2025年每个月的日历
cal 9 2025 即显示2025年9月份的日历
976

被折叠的 条评论
为什么被折叠?



