Linux 时间日期命令

显示系统时间与日期:
    date [选项] [日期格式字符串]
    选项:
        -d :显示字符串所指的日期与时间。字符串前后必须加上双引号;
    例:
        date    显示当前时间
        date +%Y    显示当前年份
        date +%m    显示当前月份
        date +%d    显示当前是哪一天
        date +%Y-%m-%d    显示年月日
        date +"%Y-%m-%d %H:%M:%S"    显示年月日时分秒
        
        date -d "-1 day" +"%Y-%m-%d"    显示昨天的日期
        date -d "+1 day" +"%Y-%m-%d"    显示明天的日期
        date -d "1996-01-01" +"%Y-%m-%d %H:%M:%S"    显示指定的日期或时间

设置系统时间与日期:    
    date [选项] [日期字符串]
    选项:
        -s :根据字符串来设置日期与时间。字符串前后必须加上双引号;
    例:
        date -s "1996-01-01 01:01:01"    设置系统时间为1996-01-01 01:01:01

显示日历:
    cal [选项] [年份或月份字符串]
    选项:
        -l:显示单月输出;
        -3:显示临近三个月的日历;
        -s:将星期日作为月的第一天;
        -m:将星期一作为月的第一天;
        -j:显示“julian”日期;
        -y:显示当前年的日历。
    例:
        cal            显示当前月的日历信息
        cal -3        显示前一个月、当前月、后一个月的日历信息
        cal -y        显示当前年的日历信息。
        cal -y 1996        显示1996年的日历信息。
        cal 1996    显示1996年的日历信息。
        cal 2 1996    显示1996年2月的日历信息。

原文地址:https://www.cnblogs.com/ymzsb/p/14948199.html