在 Linux 系统中,可以通过多种方式查找或显示日历日期。以下是几种常用方法:
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
ncal
命令(纵向排列/周起始日调整)bash
ncal # 纵向排列的日历
ncal -M # 周一作为每周的第一天
ncal -3 # 显示三个月(横向)
date
)若需计算特定日期(如“100天后的日期”):
bash
date -d "now + 100 days" # 显示100天后的日期
date -d "2023-10-01 + 30 days" # 从指定日期开始计算
gnome-calendar
)如果系统有桌面环境,可直接运行:
bash
gnome-calendar # GNOME桌面
kcalc # KDE的日历计算器
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
。
选择适合你需求的方法即可快速查找日期!