date命令可以用来显示或设定系统的日期与时间。

cal命令会在命令行打印出一个有格式的日历。

date:显示或设定系统的日期与时间

  • 基本语法

    1
    
    date [选项] [参数]  # 功能描述:显示或设定系统的日期与时间
    
  • 选项说明

    image-20230501192559372

  • 参数说明

    image-20230501192648774

date:显示当前时间

  • 基本语法

    1
    2
    3
    4
    5
    
    date  # 功能描述:显示当前时间
    date +%Y  # 功能描述:显示当前年份
    date +%m  # 功能描述:显示当前月份
    date +%d  # 功能描述:显示当前是哪一天
    date "+%Y-%m-%d %H:%M:%S"  # 功能描述:显示年月日时分秒
    
  • 实操案例

    image-20230501193449176

date:显示非当前时间

  • 基本语法

    1
    2
    
    date -d '1 days ago'  # 功能描述:显示前一天时间
    date -d '-1 days ago'  # 功能描述:显示后一天时间
    
  • 实操案例

    image-20230501194306397

date:设置系统时间

  • 基本语法

    1
    
    date -s "字符串时间"  # 功能描述:设置系统时间,一般格式为YYYY-MM-DD HH:MM:SS即年月日时分秒,也可单独设置单独的年月日或者时分秒
    
  • 拓展:如果你的时间设置错了,可以通过同步其他服务器时间来设置时间

    1
    
    ntpdate 服务器ip  # 可能需要单独安装该软件,后面说
    
  • 实操案例

    image-20230501195721381

cal:查看日历

  • 基本语法

    1
    
    cal [选项]  # 功能描述:不加选项,显示本月日历
    
  • 选项说明

    image-20230501201206249

  • 实操案例

    image-20230501201104931