1、date显示当前时间
基本语法
写法 | 功能描述 |
---|---|
date | 显示当前时间 |
date +%Y | 显示当前年份【四位数】 |
date +%m | 显示当前月份 |
date +%d | 显示当前是哪一天 |
date "+%Y-%m-%d %H:%M:%S" | 显示年月日时分秒 【由于年月日和时分秒中间有空格所以需要用引号引起来】 |
实操案例
1、显示当前时间信息
[root@centos100 ~]# date
2024年 08月 26日 星期一 17:06:28 CST
[root@centos100 ~]# date +%Y
2024
[root@centos100 ~]# date +%y
24
2、显示当前年月日
[root@centos100 ~]# date +%Y%m%d
20240826
3、显示当前年月日时分秒
[root@centos100 ~]# date "+%Y-%m-%d %H:%M:%S"
2024-08-26 17:54:58
2、date显示当前非系统时间
基本语法
写法 | 功能描述 |
---|---|
date -d '1 days ago' | 显示前一天时间 |
date -d '-1 days ago' | 显示明天时间 |
实操案例
1、显示前一天时间
[root@centos100 ~]# date -d '1 days ago'
2024年 08月 26日 星期一 13:34:56 CST
2、显示明天时间
[root@centos100 ~]# date -d '-1 days ago'
2024年 08月 28日 星期三 13:35:35 CST
3、date设置系统时间
基本语法
date -s 字符串时间
实操案例
设置系统当前时间
[root@centos100 ~]# date -s "2017-06-19 20:52:18"
4、cal查看日历
基本语法
cal[选项]:不加选项,显示本月日历
选项说明
选项 | 说明 |
---|---|
具体某一年 | 显示这一年的日历 |
-1 | 显示当前月份【默认】 |
-3 | 显示上月、当月、下个月 |
-s | 周日作为一周第一天 |
-m | 周一作为一周第一天 |
-j | 输出儒略日 |
-y | 输出整年 |
-V | 显示版本信息并退出 |
-h | 显示此帮助并退出 |
实例实操
1、查看当前月的日历
[root@centos100 ~]# cal
2、查看2024年的日历
[root@centos100 ~]# cal 2024
3、查看当前月以及前后两个月的日历
[root@centos100 ~]# cal -3
4、将周一放在最前边
[root@centos100 ~]# cal -m