Linux自学笔记 | 07 常用命令 - 时间日期类
- Linux自学笔记 | 01 文件系统和目录结构
- Linux自学笔记 | 02 VIM编辑器的安装与使用
- Linux自学笔记 | 03 Linux网络配置
- Linux自学笔记 | 04 远程登录
- Linux自学笔记 | 05 系统管理
- Linux自学笔记 | 06 常用命令 - 文件目录类
- Linux自学笔记 | 07 常用命令 - 时间日期类
一、基本语法
- 语法:
date [选项] [参数]
- 选项说明
-d<时间字符串>
显示指定的“时间字符串”表示的时间,而非当前时间-s<日期时间>
设置系统日期时间
- 参数说明
<+日期时间格式>
指定显示时使用的日期时间格式
二、示例
- 查看当前时间
date
结果:2023年 01月 07日 星期六 17:55:34 CST
date +%Y
结果:2023
date "+%Y-%m-%d %H:%M:%S" # 中间有空格需要加双引号
结果:2023-01-07 18:00:50
date +%s # 获取当前时间戳
结果:1673085853
- 显示非当前时间
date -d "1 days ago" # 显示前一天
结果:2023年 01月 06日 星期五 18:06:37 CST
date -d "-1 hours ago" # 显示下一小时
结果:2023年 01月 07日 星期六 19:08:24 CST
- 设置系统日期时间
# 手动设置时间
date -s "2023-01-01 20:00:00"
三、查看日历
- 语法:
cal [参数]
-m
将周一设置为每周的第一天-y
查看本年度日历
- 示例
# 输出当前年月的日历
cal
# 输出2020年全年日历,周一为每周第一天
cal -m 2020
# 查看本年日历
cal -y