cal命令可在mac终端快速显示日历:默认输出当月日历;cal 2026查看全年;cal 9 2026查看2026年9月;cal -m改为周一为首日,且不改变系统设置。

想在Mac终端里快速瞄一眼当月日期和星期分布,不用打开图形化日历App,直接敲一条命令就能输出整齐的格子日历——cal 命令就是为此而生的。
用 cal 查看当月日历
在终端中输入 cal 并回车,立刻显示当前年月的日历,首行为星期几,日期右对齐,布局清晰。
这一步操作起来很简单,直接敲完回车就行,不需要任何额外参数或配置。
查看指定年份或年月的日历
方法一:只看某一年——输入 cal 2026,终端会以12个月为一组、每行3个月的方式铺满整屏,适合快速扫全年大略。
方法二:精确到某年某月——输入 cal 9 2026(注意月份在前、年份在后),立即输出2026年9月单月视图,和 cal 默认输出格式一致。
【月份必须写数字,不能写 Sep 或 September】,否则命令报错并返回空结果。
调整每周起始日(周一优先)
默认 cal 总是以周日为每周第一天,但你可以强制它从周一开头:
第一步:cal -m → 输出当月日历,且周一为第一列;
第二步:若要查2026年9月并以周一为首日,写成 cal -m 9 2026;
第三步:这个选项仅影响 cal 命令输出,【不会修改系统日历App的“每周起始日”设置】,两者完全独立。











