cal 是 Linux 系统中一个轻量级且实用的命令行工具,用于在终端界面展示日历信息。该命令是 "calendar"(日历)一词的简写形式。
cal [参数] [[月份] 年份]
cal
示例输出:
十月 2023 日 一 二 三 四 五 六 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
cal 12 2023
查看 2023 年 12 月的日历内容
cal 2023
显示 2023 年全年的日历信息
cal -3
展示当前月以及前后各一个月的三连月视图
cal -j
以 Julian 日历格式显示(每年从第 1 天到第 365/366 天计数)
cal -m
将每周的开始日从周日更改为周一
cal -j -m 12 2023
显示 2023 年 12 月的 Julian 日历,并设置周一作为每周首日
cal 1752
查看 1752 年的日历(历法改革的重要年份)
cal 9 1752
显示 1752 年 9 月日历(注意此月缺少 11 天)
cal $(date +"%m %Y" -d "next month")
month=$(date +%m)
cal -3 $(( (month-1)/3*3+1 )) $(date +%Y)
cal 2023 > 2023_calendar.txt
将 2023 年的完整日历保存至文件中
答:请确认输入的年份范围在 1 到 9999 之间,月份范围在 1 到 12 之间
答:可通过修改 LANG 环境变量实现,例如:
LANG=zh_CN.UTF-8 cal
答:ncal 是 cal 的替代版本,支持更多布局样式,详情可参考 man ncal
参数 | 功能描述 | 使用示例 |
---|---|---|
无 | 显示当前月日历 | `cal` |
-j | 采用 Julian 日历格式显示 | `cal -j` |
-m | 设置周一为每周起始日 | `cal -m` |
-3 | 显示前一月、当月和后一月 | `cal -3` |
-y | 显示全年各月日历 | `cal -y` |
月份 年份 | 显示特定月份日历 | `cal 12 2023` |
年份 | 显示指定年份全年日历 | `cal 2023` |
以上就是linux显示日历是什么-cal 命令使用与实例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号