cal 與 ncal 同樣能顯示月曆,但輸出格式與參數不同。本文透過 6 個實戰問答,展示如何顯示當月、直向排列、查詢復活節、Julian 日期、指定年月、三月並排等實用技巧,助你快速掌握雙指令差異。
| 需求 | 指令範例 | 說明 |
|---|---|---|
| 顯示當月(高亮今日) | cal / ncal | cal 橫向,ncal 直向 |
| 直向排列日期 | ncal -J | 星期為列,日期為行 |
| 查詢復活節日期 | ncal -e | 輸出西元年復活節 |
| Julian 日期格式 | cal -j | 顯示年度累積天數 |
| 指定月份/年份 | cal -m 1 1999 | 顯示 1999 年 1 月 |
| 前/當/後三月並排 | cal -3 | 一次檢視三個月 |
使用 -h 可關閉今日高亮。ncal 預設直向輸出更適合腳本解析,cal 則適合人眼閱讀。

善用兩指令參數組合,終端機即可秒變萬年曆查詢工具。