插件窝 干货文章 linux calendar怎样查找日期

linux calendar怎样查找日期

日历 显示 日期 2023 429    来源:    2025-05-13

在 Linux 系统中,可以通过多种方式查找或显示日历日期。以下是几种常用方法:


1. cal 命令(最简单)

bash cal # 显示当月日历 cal 2023 # 显示2023年全年日历 cal 12 2023 # 显示2023年12月的日历 cal -3 # 显示上月、当月、下月三个月的日历 cal -y # 显示当年所有月份的日历

示例:查找2023年10月 bash cal 10 2023

输出格式: October 2023 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


2. ncal 命令(纵向排列/周起始日调整)

bash ncal # 纵向排列的日历 ncal -M # 周一作为每周的第一天 ncal -3 # 显示三个月(横向)


3. 通过日期计算工具(如 date

若需计算特定日期(如“100天后的日期”): bash date -d "now + 100 days" # 显示100天后的日期 date -d "2023-10-01 + 30 days" # 从指定日期开始计算


4. 图形化工具(如 gnome-calendar

如果系统有桌面环境,可直接运行: bash gnome-calendar # GNOME桌面 kcalc # KDE的日历计算器


5. 其他工具

  • gcal(需安装):支持复杂日历计算和国际节日。 bash sudo apt install gcal # Debian/Ubuntu gcal 2023 # 显示带节日标记的日历

常见问题解决

  • 命令不存在?
    安装日历工具(部分最小化系统可能未预装):

    sudo apt install ncal   # Debian/Ubuntu
    sudo yum install util-linux  # RHEL/CentOS
    
  • 显示非公历日历?
    使用 -H 参数(如伊斯兰历)或第三方工具如 hijra-calendar


选择适合你需求的方法即可快速查找日期!